public bool Alta_Servicios_Adm_Publica(Serv_Adm_Publica_Privada[] servicio, Serv_Adm_Publica_Privada AdmPublicaPrivada, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.LEG_DEL_Servicios_Adm_Publica"); cn.AsignarParametro("@Id_Interna", AdmPublicaPrivada.Id_Interna); cn.AsignarParametro("@Folio", AdmPublicaPrivada.Folio); cn.BeginTransaction(); try { cn.EjecutarSinResultado(); foreach (var item in servicio) { cn.CrearComandoConTransaccionIniciada("dbo.LEG_ADD_Servicios_Adm_Publica"); cn.AsignarParametro("@Ambito_1", AdmPublicaPrivada.Ambito.Id); // smallint, cn.AsignarParametro("@Jurisdiccion_2", AdmPublicaPrivada.Jurisdiccion); // [varchar](50), cn.AsignarParametro("@Organismo_3", item.Organismo); // [varchar](50), cn.AsignarParametro("@Cargo_4", item.Cargo.Id); // smallint, cn.AsignarParametro("@Remunerativo_5", AdmPublicaPrivada.Remunerativo); // bit, cn.AsignarParametro("@Fecha_Desde_6", item.Fecha_Desde); // [datetime], cn.AsignarParametro("@Fecha_Hasta_7", item.Fecha_Hasta); // [datetime], cn.AsignarParametro("@Causa_Egreso_8", AdmPublicaPrivada.Causa_Egreso); // [varchar](100), cn.AsignarParametro("@Folio_9", AdmPublicaPrivada.Folio); // [char](10), cn.AsignarParametro("@Id_Interna_10", AdmPublicaPrivada.Id_Interna); // [int], cn.AsignarParametro("@doc_tit_11", AdmPublicaPrivada.Doc_Titular); // [int] , cn.AsignarParametro("@Caja_12", AdmPublicaPrivada.Caja); // [varchar](50), cn.AsignarParametro("@Afiliado_13", AdmPublicaPrivada.Afiliado); // [varchar](50), //cn.AsignarParametro("@datonoimprime", servicio[servicio.Length - 1].datonoimprime); // bit, if ((bool?)AdmPublicaPrivada.Ctr_Cert == null) { cn.AsignarParametro("@Ctr_Cert", null); // bit =null, } else { cn.AsignarParametro("@Ctr_Cert", (bool)AdmPublicaPrivada.Ctr_Cert); // bit =null, } cn.AsignarParametro("@Usuario", AdmPublicaPrivada.Usuario); // smallint cn.AsignarParametro("@Domicilio", item.Domicilio); cn.EjecutarSinResultado(); } } catch (Exception e) { cn.RollbackTransaction(); return(false); } cn.CommitTransaction(); cn.Desconestar(); return(true); }
public void EliminarSolicitudDePase(PaseDeArea unPase) { ConexionDB cn = new ConexionDB("dbo.WEB_EliminarSolicitudDePase"); cn.AsignarParametro("@idPase", unPase.Id); cn.EjecutarSinResultado(); cn.Desconestar(); }
public bool Mobi_Alta_Vehiculo_Evento(int id_bien, int id_tipoevento, string observaciones, int id_user, int id_receptor_area, int id_receptor_Persona) { ConexionDB cn = new ConexionDB("dbo.MOBI_ADD_NuevoEventoBien"); cn.AsignarParametro("@Id_Bien", id_bien); cn.AsignarParametro("@Id_TipoEvento", id_tipoevento); cn.AsignarParametro("@Observaciones", observaciones); cn.AsignarParametro("@IdUser", id_user); cn.AsignarParametro("@Id_Receptor", id_receptor_area); cn.BeginTransaction(); try { //GUARDO EL AREA cn.EjecutarSinResultado(); //Si mando 0 es porque no se agrega el evento de la persona if (id_receptor_Persona != 0) { cn.CrearComandoConTransaccionIniciada("dbo.MOBI_ADD_NuevoEventoBien"); cn.AsignarParametro("@Id_Bien", id_bien); cn.AsignarParametro("@Id_TipoEvento", 3); cn.AsignarParametro("@Observaciones", observaciones); cn.AsignarParametro("@IdUser", id_user); cn.AsignarParametro("@Id_Receptor", id_receptor_Persona); //GUARDO LA PERSONA cn.EjecutarSinResultado(); } } catch (Exception) { cn.RollbackTransaction(); throw; } cn.CommitTransaction(); cn.Desconestar(); return(true); }
public bool GuardarNuevoEventoBien(MoBi_Evento.enumTipoEvento tipoEvento, int IdBien, int IdArea, int IdPersona, string Observaciones, int IdUser) { string spEvento = string.Empty; switch (tipoEvento) { case MoBi_Evento.enumTipoEvento.ALTA_PROVISORIA: break; case MoBi_Evento.enumTipoEvento.ALTA_DEFINITIVA: break; case MoBi_Evento.enumTipoEvento.ASIGNACION_FORMAL_TRANSITO: break; case MoBi_Evento.enumTipoEvento.ASIGNACION_FORMAL_RECEPCION: break; case MoBi_Evento.enumTipoEvento.ASIGNACION_OPERATIVA_TRANSITO: spEvento = "MOBI_AsignacionOperativaTransito"; break; case MoBi_Evento.enumTipoEvento.ASIGNACION_OPERATIVA_RECEPCION: spEvento = "MOBI_AsignacionOperativaRecepcion"; break; case MoBi_Evento.enumTipoEvento.ASIGNACION_OPERATIVA_RECHAZO: spEvento = "MOBI_AsignacionOperativaRechazar"; break; case MoBi_Evento.enumTipoEvento.SOLICITUD_REPARACION: break; case MoBi_Evento.enumTipoEvento.EN_REPARACION: break; case MoBi_Evento.enumTipoEvento.BAJA: break; default: break; } ConexionDB cn = new ConexionDB(spEvento); cn.AsignarParametro("@Id_Bien", IdBien); cn.AsignarParametro("@Id_Area", IdArea); cn.AsignarParametro("@Id_Persona", IdPersona); cn.AsignarParametro("@Observaciones", Observaciones); cn.AsignarParametro("@IdUser", IdUser); cn.EjecutarSinResultado(); return(true); }
public bool CargarSolicitudDePase(PaseDeArea unPase) { ConexionDB cn = new ConexionDB("dbo.WEB_AltaSolicitudPase"); cn.AsignarParametro("@documento", unPase.Persona.Documento); cn.AsignarParametro("@idAreaActual", unPase.AreaOrigen.Id); cn.AsignarParametro("@idAreaNueva", unPase.AreaDestino.Id); cn.AsignarParametro("@idUsuarioSolicito", unPase.Auditoria.UsuarioDeCarga.Id); cn.EjecutarSinResultado(); cn.Desconestar(); return(true); }
public void PT_UPD_Participacion_Observacion(int id_entidad, int mes, int anio, int id_persona_rol, string observacion, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_UPD_Participacion_Observacion"); cn.AsignarParametro("@Id_Entidad", id_entidad); cn.AsignarParametro("@Mes", mes); cn.AsignarParametro("@Anio", anio); cn.AsignarParametro("@Id_Persona_Rol", id_persona_rol); cn.AsignarParametro("@Observacion", observacion); cn.AsignarParametro("@Usuario", usuario.Id); cn.EjecutarSinResultado(); }
public void PT_Upd_Participacion_por_Entidad_Periodo(int id_entidad, int mes, int anio, int semana, int id_persona_rol, int id_dato_participacion, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_UPD_Participacion_Por_Entidad_Periodo"); cn.AsignarParametro("@Id_Entidad", id_entidad); cn.AsignarParametro("@Mes", mes); cn.AsignarParametro("@Anio", anio); cn.AsignarParametro("@Semana", semana); cn.AsignarParametro("@Id_Persona_Rol", id_persona_rol); cn.AsignarParametro("@Id_Dato_Participacion", id_dato_participacion); cn.AsignarParametro("@Usuario", usuario.Id); cn.EjecutarSinResultado(); }
public void PT_Upd_Justificacion(int id_registro_justif, int anio_hasta, int mes_hasta, int semana_hasta, string justificacion, int id_entidad, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_UPD_PRGSOC_Participacion_Justificacion"); cn.AsignarParametro("@Id_Registro", id_registro_justif); cn.AsignarParametro("@Anio_Hasta", anio_hasta); cn.AsignarParametro("@Mes_Hasta", mes_hasta); cn.AsignarParametro("@Semana_Hasta", semana_hasta); cn.AsignarParametro("@Justificacion", justificacion); cn.AsignarParametro("@Id_Usuario_Carga", usuario.Id); cn.AsignarParametro("@Id_Entidad", id_entidad); cn.EjecutarSinResultado(); }
public void PT_Add_Justificacion(int id_persona_rol, int id_motivo, int anio_desde, int mes_desde, int semana_desde, int anio_hasta, int mes_hasta, int semana_hasta, string justificacion, int id_entidad, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_ADD_PRGSOC_Participacion_Justificacion"); cn.AsignarParametro("@Id_Persona_Rol", id_persona_rol); cn.AsignarParametro("@Id_Motivo", id_motivo); cn.AsignarParametro("@Anio_Desde", anio_desde); cn.AsignarParametro("@Mes_Desde", mes_desde); cn.AsignarParametro("@Semana_Desde", semana_desde); cn.AsignarParametro("@Anio_Hasta", anio_hasta); cn.AsignarParametro("@Mes_Hasta", mes_hasta); cn.AsignarParametro("@Semana_Hasta", semana_hasta); cn.AsignarParametro("@Justificacion", justificacion); cn.AsignarParametro("@Id_Usuario_Carga", usuario.Id); cn.AsignarParametro("@Id_Entidad", id_entidad); cn.EjecutarSinResultado(); }
public bool Mobi_Alta_Vehiculo_Evento_Persona(int id_bien, int id_tipoevento, string observaciones, int id_user, int id_receptor_Persona) { ConexionDB cn = new ConexionDB("dbo.MOBI_ADD_NuevoEventoBien"); cn.AsignarParametro("@Id_Bien", id_bien); cn.AsignarParametro("@Id_TipoEvento", id_tipoevento); cn.AsignarParametro("@Observaciones", observaciones); cn.AsignarParametro("@IdUser", id_user); cn.AsignarParametro("@Id_Receptor", id_receptor_Persona); try { cn.EjecutarSinResultado(); } catch (Exception) { throw; } cn.Desconestar(); return(true); }
public bool PT_Upd_Generar_Informe_Participacion(List <int> listaCabeceras, Usuario usuario) { ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Max_Numero_Informe_Participacion"); //INICIO TRANSACCION cn.BeginTransaction(); int id_informe_nuevo = 0; try { id_informe_nuevo = (int)cn.EjecutarEscalar(); if (id_informe_nuevo > 0) { foreach (var unaCabecera in listaCabeceras) { cn.CrearComandoConTransaccionIniciada("dbo.PRGSOC_UPD_Generar_Informes_Participacion"); cn.AsignarParametro("@Id_Cabecera", unaCabecera); cn.AsignarParametro("@Id_Informe", id_informe_nuevo); cn.AsignarParametro("@Id_Usuario", usuario.Id); cn.EjecutarSinResultado(); } } } catch (Exception e) { cn.RollbackTransaction(); throw; } cn.CommitTransaction(); cn.Desconestar(); return(true); }
public string GuardarArchivoExcel(string nombreArchivo, string detalleExcel, int id_user) { Char delimiter; var iContador = 0; delimiter = '*'; String[] sFila = detalleExcel.Split(delimiter); ConexionDB cn = new ConexionDB("dbo.MOBI_ADD_TransaccionesYPF_Cabecera"); cn.AsignarParametro("@NombreArchivo", nombreArchivo); cn.AsignarParametro("@Usuario", id_user); cn.BeginTransaction(); try { //GUARDO EL AREA var idtransaccion = cn.EjecutarEscalar(); //VALIDO QUE EL ARCHIVO EXISTA. if (Convert.ToInt32(idtransaccion) == 0) { cn.RollbackTransaction(); return("El archivo " + nombreArchivo + " ya fue importado"); } foreach (var unaFila in sFila) { if (iContador > 2) { delimiter = '|'; String[] sCampos = unaFila.Split(delimiter); cn.CrearComandoConTransaccionIniciada("dbo.MOBI_ADD_TransaccionesYPF_Detalle"); cn.AsignarParametro("@Id_Cabecera", Convert.ToInt32(idtransaccion)); //cn.AsignarParametro("@Contrato", sCampos[0].ToString()); //cn.AsignarParametro("@Centro_Costo", sCampos[1].ToString()); cn.AsignarParametro("@Tarjeta", sCampos[2].ToString()); cn.AsignarParametro("@Patente", sCampos[3].ToString()); String[] Conductor = sCampos[4].ToString().Split(';'); cn.AsignarParametro("@Apellido", Conductor[0].ToString()); cn.AsignarParametro("@Nombre", Conductor[1].ToString()); cn.AsignarParametro("@NroDocumento", Conductor[2].ToString()); cn.AsignarParametro("@Fecha_Transacción", sCampos[5].ToString()); cn.AsignarParametro("@Numero_Establecimiento", Convert.ToInt32(sCampos[6].ToString())); cn.AsignarParametro("@Establecimiento", sCampos[7].ToString()); cn.AsignarParametro("@Direccion", sCampos[8].ToString()); cn.AsignarParametro("@Localidad", sCampos[9].ToString()); cn.AsignarParametro("@Provincia", sCampos[10].ToString()); cn.AsignarParametro("@Producto", sCampos[11].ToString()); cn.AsignarParametro("@Centro_Emisor", Convert.ToInt32(sCampos[12].ToString())); cn.AsignarParametro("@Remito", Convert.ToInt32(sCampos[13].ToString())); cn.AsignarParametro("@Cantidad_Lts", Convert.ToDecimal(sCampos[14].ToString())); cn.AsignarParametro("@KM", Convert.ToInt32(sCampos[15].ToString())); cn.AsignarParametro("@Precio_Aplicado", Convert.ToDecimal(sCampos[16].ToString())); cn.AsignarParametro("@IVA", Convert.ToDecimal(sCampos[17].ToString())); cn.AsignarParametro("@ITC", Convert.ToDecimal(sCampos[18].ToString())); cn.AsignarParametro("@Tasa_Hidrica", Convert.ToDecimal(sCampos[19].ToString())); cn.AsignarParametro("@TGO", Convert.ToDecimal(sCampos[20].ToString())); cn.AsignarParametro("@Nro_Extracto", sCampos[21].ToString()); cn.AsignarParametro("@Importe", Convert.ToDecimal(sCampos[22].ToString())); cn.AsignarParametro("@Moneda", sCampos[23].ToString()); cn.AsignarParametro("@Nro_Factura", sCampos[24].ToString()); cn.EjecutarSinResultado(); } iContador++; } } catch (Exception ex) { cn.RollbackTransaction(); return("Error al Exportar el archivo, Fila " + iContador); } cn.CommitTransaction(); cn.Desconestar(); return("Datos importados correctamente"); }