public int CantidadRegistrosParaProgramarActividadesPorLocalizacion(LocalizacionS localizacion, PeriodoProgramacion periodo) { ProgramacionActividadesDAO progDAO = new ProgramacionActividadesDAO(); DateTime?FechaLimite = ObtenerFechaLimite(periodo); return(progDAO.ObtenerTotalNumRegistros_ActividadesRIniciadasPorLocalizacion_HastaFechaLimite(localizacion, FechaLimite)); }
public int CantidadActividadesRutinariasProgramadasPorLocalizacion(LocalizacionS localizacion, PeriodoProgramacion periodo) { EjecucionActividadesRDAO ejecDAO = new EjecucionActividadesRDAO(); DateTime?FechaLimite = ObtenerFechaLimite(periodo); return(ejecDAO.ObtenerTotalNumRegistros_ActividadesRProgramadasPorLocalizacion_HastaFechaLimite(localizacion, FechaLimite)); }
public static int EliminarNodosPorPadre(int id) { ControlLocalizacion ControlLocalizacion = new ControlLocalizacion(); LocalizacionS PartePadre = new LocalizacionS(id); return(ControlLocalizacion.EliminarNodosPorPadre(PartePadre, 1)); }
public IEnumerable <ActividadR> ObtenerActividadesProgramablesIniciadas(PeriodoProgramacion periodo, int TamanioPagina, int NumeroPagina) { List <ActividadR> ActividadesRutinarias = new List <ActividadR>(); DateTime? FechaLimite = ObtenerFechaLimite(periodo); ProgramacionActividadesDAO progDAO = new ProgramacionActividadesDAO(); List <ActividadR> Actividades = progDAO.ObtenerActividadesR_Iniciadas_HastaFechaLimite(TamanioPagina, NumeroPagina, FechaLimite); foreach (ActividadR objActividad in Actividades) { //Obtenemos el nombre del equipo/inmueble if (objActividad.EQUI_Interno != null) { Equipo equipo = new Equipo(); EquipoDAO equipoDAO = new EquipoDAO(); equipo.EQUI_Interno = objActividad.EQUI_Interno; equipo = equipoDAO.ObtenerEquipoPorID(equipo); //System.Windows.Forms.MessageBox.Show(equipo.EQUI_Descripcion); if (equipo == null) { continue; } objActividad.EQUI_Descripcion = equipo.EQUI_Descripcion; //obtenemos la localizacion actual del equipo LocalizacionEquipo localEquipo = equipoDAO.ObtenerUltimaLocalizacionEquipo(equipo); if (localEquipo != null)//si no pongo esto no funciona { objActividad.EQUI_LocalizacionExtendida = localEquipo.LOCA_NombreExtendido; } else { objActividad.EQUI_LocalizacionExtendida = null; } } if (objActividad.LOCA_Interno != null) { LocalizacionS localizacions = new LocalizacionS(); LocalizacionSDAO locasDAO = new LocalizacionSDAO(); localizacions.LOCA_Interno = objActividad.LOCA_Interno; localizacions = locasDAO.ObtenerLocalizacion(localizacions); objActividad.LOCA_NombreExtendido = localizacions.LOCA_NombreExtendido; } //calculamos los dias de retrazo if (objActividad.HIAR_FechaProgramado == null) { objActividad.HIAR_Retrazo = (DateTime.Now - objActividad.HIAR_SiguienteFecha.Value).Days; } else { objActividad.HIAR_Retrazo = (DateTime.Now - objActividad.HIAR_FechaProgramado.Value).Days; } ActividadesRutinarias.Add(objActividad); } return(ActividadesRutinarias); }
public IEnumerable <ActividadR> ObtenerHistActividadesRutinariasEjecutadas(int TamanioPagina, int NumeroPagina, DateTime FechaInicio, DateTime FechaFin) { List <ActividadR> ActividadesRutinarias = new List <ActividadR>(); HistorialARDAO HistDAO = new HistorialARDAO(); List <ActividadR> Actividades = HistDAO.ObtenerActividadesR_Ejecutas_EntreFechas(TamanioPagina, NumeroPagina, FechaInicio, FechaFin); foreach (ActividadR objActividad in Actividades) { //Obtenemos el nombre del equipo/inmueble if (objActividad.EQUI_Interno != null) { Equipo equipo = new Equipo(); EquipoDAO equipoDAO = new EquipoDAO(); equipo.EQUI_Interno = objActividad.EQUI_Interno; equipo = equipoDAO.ObtenerEquipoPorID(equipo); objActividad.EQUI_Descripcion = equipo.EQUI_Descripcion; //obtenemos la localizacion actual del equipo LocalizacionEquipo localEquipo = equipoDAO.ObtenerUltimaLocalizacionEquipo(equipo); if (localEquipo != null)//si no pongo esto no funciona { objActividad.EQUI_LocalizacionExtendida = localEquipo.LOCA_NombreExtendido; } else { objActividad.EQUI_LocalizacionExtendida = null; } } if (objActividad.LOCA_Interno != null) { LocalizacionS localizacions = new LocalizacionS(); LocalizacionSDAO locasDAO = new LocalizacionSDAO(); localizacions.LOCA_Interno = objActividad.LOCA_Interno; localizacions = locasDAO.ObtenerLocalizacion(localizacions); objActividad.LOCA_NombreExtendido = localizacions.LOCA_NombreExtendido; } //calculamos los dias de retrazo que hubo if (!(objActividad.HIAR_FechaEjecutado == null || objActividad.HIAR_FechaProgramado == null)) { objActividad.HIAR_Retrazo = (objActividad.HIAR_FechaEjecutado.Value - objActividad.HIAR_FechaProgramado.Value).Days; } ActividadesRutinarias.Add(objActividad); } return(ActividadesRutinarias); }
//----agregado public LocalizacionS ObtenerLocalizacion(LocalizacionS loca) { LocalizacionS Localizacion = null; string StoredProcedure = "PA_ObtenerLocalizacionPorID"; List <LocalizacionS> Localizaciones = new List <LocalizacionS>(); List <DbParameter> parametros = new List <DbParameter>(); DbParameter param = dpf.CreateParameter(); param.Value = loca.LOCA_Interno; param.ParameterName = "LOCA_Interno"; parametros.Add(param); try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } DbDataReader dr = EjecuteReader(StoredProcedure, parametros); if (dr.Read()) { try { Localizacion = new LocalizacionS(); Localizacion.LOCA_Interno = (int)dr["LOCA_Interno"]; Localizacion.LOCA_Nombre = (string)dr["LOCA_Nombre"]; Localizacion.LOCA_Origen = (int)dr["LOCA_Origen"]; Localizacion.LOCA_NombreExtendido = (string)dr["LOCA_NombreExtendido"]; } catch (Exception ex) { throw new Exception("Error convirtiendo datos de Localización", ex); } } } catch (Exception ex) { throw new Exception("Error al obtener datos de Localización", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(Localizacion); }
public static IEnumerable <ActividadR> HistorialactividadesREjecutadas(string TamanioPagina, string NumeroPagina, string LOCA_Interno, string DateInicio, string DateFin) { LocalizacionS localizacion = new LocalizacionS(); localizacion.LOCA_Interno = LOCA_Interno == "" ? null : (int?)Convert.ToInt32(LOCA_Interno); ControlHistorialAR CtrlHAR = new ControlHistorialAR(); if (localizacion.LOCA_Interno == null) { //return CtrlHAR.ObtenerHistActividadesRutinariasEjecutadas(Convert.ToInt32(TamanioPagina), Convert.ToInt32(NumeroPagina), Convert.ToDateTime(DateInicio), Convert.ToDateTime(DateFin)); return(CtrlHAR.ObtenerHistActividadesRutinariasEjecutadas(Convert.ToInt32(TamanioPagina), Convert.ToInt32(NumeroPagina), DateTime.ParseExact(DateInicio, "dd/MM/yyyy", null), DateTime.ParseExact(DateFin, "dd/MM/yyyy", null))); } else { return(CtrlHAR.ObtenerHistActividadesRutinariasEjecutadasPorLocalizacion(localizacion, Convert.ToInt32(TamanioPagina), Convert.ToInt32(NumeroPagina), DateTime.ParseExact(DateInicio, "dd/MM/yyyy", null), DateTime.ParseExact(DateFin, "dd/MM/yyyy", null))); } }
public List <LocalizacionS> ObtenerLocalizacionesLike(string LOCA_Nombre) { List <LocalizacionS> Localizaciones = new List <LocalizacionS>(); string StoredProcedure = "PA_ObtenerLocalizacionesLike"; List <DbParameter> parametros = new List <DbParameter>(); DbParameter param = dpf.CreateParameter(); param.Value = LOCA_Nombre; param.ParameterName = "LOCA_Nombre"; parametros.Add(param); try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } DbDataReader dr = EjecuteReader(StoredProcedure, parametros); while (dr.Read()) { LocalizacionS Localizacion = null; try { Localizacion = new LocalizacionS(); Localizacion.LOCA_Interno = (int)dr["LOCA_Interno"]; } catch (Exception ex) { throw new Exception("Error convirtiendo datos de Búsqueda de Localizaciones ", ex); } Localizaciones.Add(Localizacion); } } catch (Exception ex) { throw new Exception("Error al obtener Búsqueda de Localizacion", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(Localizaciones); }
public static int TotalRegistrosHistActREjecutadas(string DateInicio, string DateFin, string LOCA_Interno) { LocalizacionS localizacion = new LocalizacionS(); localizacion.LOCA_Interno = LOCA_Interno == "" ? null : (int?)Convert.ToInt32(LOCA_Interno); ControlHistorialAR CtrlHAR = new ControlHistorialAR(); if (localizacion.LOCA_Interno == null) { //return CtrlHAR.CantidadHistActividadesRutinariasEjecutadas(Convert.ToDateTime(DateInicio), Convert.ToDateTime(DateFin)); return(CtrlHAR.CantidadHistActividadesRutinariasEjecutadas(DateTime.ParseExact(DateInicio, "dd/MM/yyyy", null), DateTime.ParseExact(DateFin, "dd/MM/yyyy", null))); } else { //return CtrlHAR.CantidadHistActividadesRutinariasProgramadasPorLocalizacion(localizacion, Convert.ToDateTime(DateInicio), Convert.ToDateTime(DateFin)); return(CtrlHAR.CantidadHistActividadesRutinariasProgramadasPorLocalizacion(localizacion, DateTime.ParseExact(DateInicio, "dd/MM/yyyy", null), DateTime.ParseExact(DateFin, "dd/MM/yyyy", null))); } }
public List <LocalizacionS> ObtenerLocalizaciones() { List <LocalizacionS> Localizaciones = new List <LocalizacionS>(); string StoredProcedure = "PA_ObtenerLocalizacionesS"; try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } DbDataReader dr = EjecuteReader(StoredProcedure, null); while (dr.Read()) { LocalizacionS Localizacion = null; try { Localizacion = new LocalizacionS(); Localizacion.LOCA_Interno = (int)dr["LOCA_Interno"]; Localizacion.LOCA_Nombre = (string)dr["LOCA_Nombre"]; Localizacion.LOCA_Origen = (int)dr["LOCA_Origen"]; Localizacion.LOCA_NombreExtendido = dr["LOCA_NombreExtendido"] == DBNull.Value? null:(string)(dr["LOCA_NombreExtendido"]); } catch (Exception ex) { throw new Exception("Error convirtiendo datos de Localizaciones por Origen", ex); } Localizaciones.Add(Localizacion); } } catch (Exception ex) { throw new Exception("Error al obtener Localizaciones", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(Localizaciones); }
public static int InsertarNodo(int?idnodo, string name, int idnodopadre, Boolean op) { LocalizacionS Localizacion = new LocalizacionS(); ControlLocalizacion ControlLocalizacion = new ControlLocalizacion(); Localizacion.LOCA_Nombre = name; if (op) { Localizacion.LOCA_Interno = null; Localizacion.LOCA_Origen = idnodopadre; return(ControlLocalizacion.InsertarLocalizacion(Localizacion, 1, null)); } else { Localizacion.LOCA_Interno = idnodo; Localizacion.LOCA_Origen = idnodopadre; return(ControlLocalizacion.InsertarLocalizacion(Localizacion, null, 1)); } }
public static int TotalRegistrosParaProgramar(string PPRO_Periodo, string PPRO_DiaSemana, string PPRO_DiaMes, string LOCA_Interno) { PeriodoProgramacion periodo = new PeriodoProgramacion(); periodo.PPRO_Periodo = PPRO_Periodo == "" ? null : PPRO_Periodo; periodo.PPRO_DiaSemana = PPRO_DiaSemana == "" ? null : (int?)Convert.ToInt32(PPRO_DiaSemana); periodo.PPRO_DiaMes = PPRO_DiaMes == "" ? null : (int?)Convert.ToInt32(PPRO_DiaMes); LocalizacionS localizacion = new LocalizacionS(); localizacion.LOCA_Interno = LOCA_Interno == ""? null:(int?)Convert.ToInt32(LOCA_Interno); ControlProgramacionActividadesR CtrlPA = new ControlProgramacionActividadesR(); if (localizacion.LOCA_Interno == null) { return(CtrlPA.CantidadRegistrosParaProgramarActividades(periodo)); } else { return(CtrlPA.CantidadRegistrosParaProgramarActividadesPorLocalizacion(localizacion, periodo)); } }
public static IEnumerable <ActividadR> ActividadesParaSerProgramadas(string TamanioPagina, string NumeroPagina, string PPRO_Periodo, string PPRO_DiaSemana, string PPRO_DiaMes, string LOCA_Interno) { PeriodoProgramacion periodo = new PeriodoProgramacion(); periodo.PPRO_Periodo = PPRO_Periodo == "" ? null : PPRO_Periodo; periodo.PPRO_DiaSemana = PPRO_DiaSemana == "" ? null : (int?)Convert.ToInt32(PPRO_DiaSemana); periodo.PPRO_DiaMes = PPRO_DiaMes == "" ? null : (int?)Convert.ToInt32(PPRO_DiaMes); LocalizacionS localizacion = new LocalizacionS(); localizacion.LOCA_Interno = LOCA_Interno == ""? null:(int?)Convert.ToInt32(LOCA_Interno); ControlProgramacionActividadesR CtrlPA = new ControlProgramacionActividadesR(); if (localizacion.LOCA_Interno == null) { return(CtrlPA.ObtenerActividadesProgramablesIniciadas(periodo, Convert.ToInt32(TamanioPagina), Convert.ToInt32(NumeroPagina))); } else { return(CtrlPA.ObtenerActividadesProgramablesIniciadasPorLocalizacion(periodo, localizacion, Convert.ToInt32(TamanioPagina), Convert.ToInt32(NumeroPagina))); } }
public int EliminarLocalizaciones(LocalizacionS Localizacion, int AUDI_UsuarioEdita) { List <DbParameter> parametros = new List <DbParameter>(); DbParameter param = dpf.CreateParameter(); param.Value = Localizacion.LOCA_Interno; param.ParameterName = "LOCA_Interno"; parametros.Add(param); DbParameter param1 = dpf.CreateParameter(); param1.Value = AUDI_UsuarioEdita; param1.ParameterName = "AUDI_UsuarioEdita"; parametros.Add(param1); int result = 0; try { Connection.ConnectionString = GlobalConectionString; if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } result = EjecuteNonQuery("PA_EliminarLocalizaciones", parametros); } catch (Exception ex) { throw new Exception("Error al eliminar Localizaciones de Plan", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(result); }
public List <ActividadR> Obtener_ActividadesEjecutadasPorLocalizacion_EntreFechas(int TamanioPagina, int NumeroPagina, LocalizacionS localizacion, DateTime FechaInicio, DateTime FechaFin) { List <ActividadR> historialARs = new List <ActividadR>(); string StoredProcedure = "PA_ObtenerActividadesRutinariasEjecutadasPorLocalizacion"; List <DbParameter> parametros = new List <DbParameter>(); DbParameter param = dpf.CreateParameter(); param.Value = TamanioPagina; param.ParameterName = "TamanioPagina"; parametros.Add(param); DbParameter param1 = dpf.CreateParameter(); param1.Value = NumeroPagina; param1.ParameterName = "NumeroPagina"; parametros.Add(param1); DbParameter param2 = dpf.CreateParameter(); param2.DbType = DbType.DateTime; param2.Value = FechaInicio; param2.ParameterName = "FechaInicio"; parametros.Add(param2); DbParameter param3 = dpf.CreateParameter(); param3.DbType = DbType.DateTime; param3.Value = FechaFin; param3.ParameterName = "FechaFin"; parametros.Add(param3); DbParameter param4 = dpf.CreateParameter(); param4.DbType = DbType.Int32; param4.Value = localizacion.LOCA_Interno; param4.ParameterName = "LOCA_Interno"; parametros.Add(param4); try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } DbDataReader dr = EjecuteReader(StoredProcedure, parametros); while (dr.Read()) { ActividadR actividadRutinaria = null; try { // NOMB_Interno,NOMB_Descripcion,ACRU_Frecuencia,ACRU_UnidadFrecuencia,HIAR_Interno, //HIAR_SiguienteFecha,ACRU_Interno,EQUI_Interno actividadRutinaria = new ActividadR(); actividadRutinaria.NOMB_Interno = (int)dr["NOMB_Interno"]; actividadRutinaria.NOMB_Descripcion = (string)dr["NOMB_Descripcion"]; actividadRutinaria.ACRU_Frecuencia = (int)dr["ACRU_Frecuencia"]; actividadRutinaria.ACRU_UnidadFrecuencia = (string)dr["ACRU_UnidadFrecuencia"]; actividadRutinaria.HIAR_Interno = (int)dr["HIAR_Interno"]; actividadRutinaria.HIAR_FechaEjecucionAnterior = dr["HIAR_FechaEjecucionAnterior"] == System.DBNull.Value ? null : (DateTime?)dr["HIAR_FechaEjecucionAnterior"]; actividadRutinaria.HIAR_FechaEjecutado = dr["HIAR_FechaEjecutado"] == System.DBNull.Value ? null : (DateTime?)dr["HIAR_FechaEjecutado"]; actividadRutinaria.HIAR_SiguienteFecha = dr["HIAR_SiguienteFecha"] == System.DBNull.Value ? null : (DateTime?)dr["HIAR_SiguienteFecha"]; actividadRutinaria.HIAR_FechaProgramado = dr["HIAR_FechaProgramado"] == System.DBNull.Value ? null : (DateTime?)dr["HIAR_FechaProgramado"]; //actividadRutinaria.HIAR_Ejecutor = dr["HIAR_Ejecutor"] == System.DBNull.Value ? null : (string)(dr["HIAR_Ejecutor"]); //actividadRutinaria.HIAR_Observacion = dr["HIAR_Observacion"] == System.DBNull.Value ? null : (string)(dr["HIAR_Observacion"]); //actividadRutinaria.HIAR_Estado = (string)(dr["HIAR_Estado"]); actividadRutinaria.ACRU_Interno = dr["ACRU_Interno"] == System.DBNull.Value ? null : (int?)(dr["ACRU_Interno"]); actividadRutinaria.LOCA_Interno = dr["LOCA_Interno"] == System.DBNull.Value ? null : (int?)(dr["LOCA_Interno"]); actividadRutinaria.EQUI_Interno = dr["EQUI_Interno"] == System.DBNull.Value ? null : (int?)(dr["EQUI_Interno"]); //actividadRutinaria.PERI_Interno = dr["PERI_Interno"] == System.DBNull.Value ? null : (int?)(dr["PERI_Interno"]); } catch (Exception ex) { throw new Exception("Error convirtiendo datos de Historial de Actividad Rutinaria Ejecutas a Objecto", ex); } historialARs.Add(actividadRutinaria); } } catch (Exception ex) { throw new Exception("Error al obtener la lista de Historial de Actividad Rutinaria Ejecutas - cualquier pagina", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(historialARs); }
public int ObtenerTotalNumRegistros_ActividadesREjecutadasPorLocalizacion_EntreFechas(LocalizacionS localizacion, DateTime FechaInicio, DateTime FechaFin) { List <DbParameter> parametros = new List <DbParameter>(); DbParameter param = dpf.CreateParameter(); param.DbType = DbType.DateTime; param.Value = FechaInicio; param.ParameterName = "FechaInicio"; parametros.Add(param); DbParameter param1 = dpf.CreateParameter(); param1.DbType = DbType.DateTime; param1.Value = FechaFin; param1.ParameterName = "FechaFin"; parametros.Add(param1); DbParameter param2 = dpf.CreateParameter(); param2.DbType = DbType.Int32; param2.Value = localizacion.LOCA_Interno; param2.ParameterName = "LOCA_Interno"; parametros.Add(param2); int result = 0; DbCommand cmd = dpf.CreateCommand(); try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } result = Convert.ToInt32(EjecuteEscalar("PA_TotalActividadesR_EjecutadasPorLocalizacion_EntreFechas", parametros)); } catch (Exception ex) { throw new Exception("Error al obtener el total de registros de Actividades rutinarias ejecutas - Entre Fechas", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(result); }
public int ObtenerTotalNumRegistros_ActividadesRIniciadasPorLocalizacion_HastaFechaLimite(LocalizacionS localizacion, DateTime?FechaLimite) { List <DbParameter> parametros = new List <DbParameter>(); DbParameter param = dpf.CreateParameter(); param.DbType = DbType.DateTime; if (FechaLimite == null) { param.Value = DBNull.Value; } else { param.Value = FechaLimite; } param.ParameterName = "FechaLimite"; parametros.Add(param); DbParameter param1 = dpf.CreateParameter(); param1.DbType = DbType.Int32; if (localizacion.LOCA_Interno == null) { param1.Value = DBNull.Value; } else { param1.Value = localizacion.LOCA_Interno; } param1.ParameterName = "LOCA_Interno"; parametros.Add(param1); int result = 0; DbCommand cmd = dpf.CreateCommand(); try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } result = Convert.ToInt32(EjecuteEscalar("PA_TotalActividadesRutinariasIniciadasPorLocalizacionConFechaLimite", parametros)); } catch (Exception ex) { throw new Exception("Error al obtener el total de registros de Actividades rutinarias Iniciadas hasta una fecha límite", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(result); }
public int EliminarNodosPorPadre(LocalizacionS Localizacion, int AUDI_UsuarioEdita) { LocalizacionSDAO LocalizacionDAO = new LocalizacionSDAO(); return(LocalizacionDAO.EliminarLocalizaciones(Localizacion, AUDI_UsuarioEdita)); }
public int InsertarLocalizacion(LocalizacionS Localizacion, int?AUDI_UsuarioCrea, int?AUDI_UsuarioEdita) { List <DbParameter> parametros = new List <DbParameter>(); DbParameter param = dpf.CreateParameter(); param.Direction = ParameterDirection.InputOutput; param.DbType = System.Data.DbType.Int32; if (Localizacion.LOCA_Interno == null) { param.Value = System.DBNull.Value; } else { param.Value = Localizacion.LOCA_Interno; } param.ParameterName = "LOCA_Interno"; parametros.Add(param); DbParameter param0 = dpf.CreateParameter(); param0.Value = Localizacion.LOCA_Nombre.ToUpper(); param0.ParameterName = "LOCA_Nombre"; parametros.Add(param0); DbParameter param1 = dpf.CreateParameter(); if (Localizacion.LOCA_Origen == null) { param1.Value = System.DBNull.Value; } else { param1.Value = Localizacion.LOCA_Origen; } param1.ParameterName = "LOCA_Origen"; parametros.Add(param1); DbParameter param3 = dpf.CreateParameter(); if (AUDI_UsuarioCrea == null) { param3.Value = System.DBNull.Value; } else { param3.Value = AUDI_UsuarioCrea; } param3.ParameterName = "AUDI_UsuarioCrea"; parametros.Add(param3); DbParameter param4 = dpf.CreateParameter(); if (AUDI_UsuarioEdita == null) { param4.Value = System.DBNull.Value; } else { param4.Value = AUDI_UsuarioEdita; } param4.ParameterName = "AUDI_UsuarioEdita"; parametros.Add(param4); //System.Windows.Forms.MessageBox.Show(PartePlan.PART_Interno+ ' ' + PartePlan.PART_Nombre + ' ' + PartePlan.PART_Origen + ' ' + PartePlan.PLAN_Interno.ToString() + ' ' + AUDI_UsuarioEdita); int resultado = 0; DbCommand cmd = dpf.CreateCommand(); try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } resultado = EjecuteNonQueryOutID("PA_InsertarLocalizacionS", parametros, "LOCA_Interno"); } catch (Exception ex) { throw new Exception("Error al insertar o editar Parte de Plan de Trabajo", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(resultado); }
public int CantidadHistActividadesRutinariasProgramadasPorLocalizacion(LocalizacionS localizacion, DateTime FechaInicio, DateTime FechaFin) { HistorialARDAO HistDAO = new HistorialARDAO(); return(HistDAO.ObtenerTotalNumRegistros_ActividadesREjecutadasPorLocalizacion_EntreFechas(localizacion, FechaInicio, FechaFin)); }
public int InsertarLocalizacion(LocalizacionS Localizacion, int?AUDI_UsuarioCrea, int?AUDI_UsuarioEdita) { LocalizacionSDAO LocalizacionDAO = new LocalizacionSDAO(); return(LocalizacionDAO.InsertarLocalizacion(Localizacion, AUDI_UsuarioCrea, AUDI_UsuarioEdita)); }