public bool Insertar(BE_PRO_SOLICITUDTAREASDIVERSAS entSolicitud, List <BE_PRO_SOLICITUDTAREASDIVERSASCAB> LstSolicitudCab, List <BE_PRO_SOLICITUDTAREASDIVERSASDET> LstSolicitudDet) { CD_pro_solicitudtareasdiversas miFun = new CD_pro_solicitudtareasdiversas(); bool booOk = false; miFun.mysConec = mysConec; booOk = miFun.Insertar(entSolicitud, LstSolicitudCab, LstSolicitudDet); if (booOk == true) { // ACTUALIZAMOS EL ESTADO DE TAREA EN PRODUCCION PARA QUE NO VUELVA A GENERAR TAREAS A LA PRODUCCION CD_pro_produccion xFun = new CD_pro_produccion(); xFun.mysConec = mysConec; booOk = xFun.ActualizarEstadoTarea(entSolicitud.n_idpro, 2); if (booOk == false) { b_OcurrioError = xFun.booOcurrioError; c_ErrorMensaje = xFun.StrErrorMensaje; n_ErrorNumber = xFun.IntErrorNumber; } } else { b_OcurrioError = miFun.b_OcurrioError; c_ErrorMensaje = miFun.c_ErrorMensaje; n_ErrorNumber = miFun.n_ErrorNumber; } return(booOk); }
public bool ELiminar(int n_Idregistro) { DataTable dtResult = new DataTable(); bool b_result = false; CN_pro_solicitudtareasdiversas xFun2 = new CN_pro_solicitudtareasdiversas(); CD_pro_produccion xFun3 = new CD_pro_produccion(); CD_pro_solicitudtareasdiversas miFun = new CD_pro_solicitudtareasdiversas(); // TRAEMOS EL REGISTRO PARA OBTENER EL ID DE LA PRODUCCION xFun2.mysConec = mysConec; xFun2.TraerRegistro(n_Idregistro); entSolicitud = xFun2.entSolicitud; miFun.mysConec = mysConec; b_result = miFun.Eliminar(n_Idregistro); if (b_result == true) { // ACTUALIZAMOS EL ESTADO DE TAREA EN PRODUCCION PARA QUE SE PUEDA GENERAR TAREAS A LA PRODUCCION xFun3.mysConec = mysConec; b_result = xFun3.ActualizarEstadoTarea(entSolicitud.n_idpro, 1); if (b_result == false) { b_OcurrioError = xFun3.booOcurrioError; c_ErrorMensaje = xFun3.StrErrorMensaje; n_ErrorNumber = xFun3.IntErrorNumber; } } else { b_OcurrioError = miFun.b_OcurrioError; c_ErrorMensaje = miFun.c_ErrorMensaje; n_ErrorNumber = miFun.n_ErrorNumber; return(b_result); } return(b_result); }