コード例 #1
0
        public clsRemitente Encontrar(int parId)
        {
            try
            {
                clsSQLITE.ConectarBase();
                //Escribimos la cadena sql
                string           varConsulta     = "select * from Remitente where Id=" + parId;
                SQLiteCommand    cmd             = new SQLiteCommand(varConsulta, clsSQLITE.atrConexion);
                SQLiteDataReader datos           = cmd.ExecuteReader();
                clsRemitente     varObjRemitente = new clsRemitente();

                while (datos.Read())
                {
                    this.atrId       = (int)datos[0];
                    this.atrNombre   = Convert.ToString(datos[1]);
                    this.atrContrato = Convert.ToString(datos[2]);
                    this.atrTipo     = Convert.ToString(datos[3]);
                    this.atrCorreo   = Convert.ToString(datos[4]);
                }
                if (varObjRemitente.ObtenerId != 0)
                {
                    return(varObjRemitente);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
コード例 #2
0
ファイル: clsSolicitud.cs プロジェクト: danielm2402/dao-pqrs
 public clsSolicitud(int parCarp, string parConsecutivo, string parDepartamento, string parEstado, string parTipo, string parMedio, string parMotivo, string parMedicamento, string parCapitaEvento, string parMunicipioAplica, clsRemitente parObjRemitente, ref string parMensajeResultado)
 {
     this.atrCarp            = parCarp;
     this.atrConsecutivo     = parConsecutivo;
     this.atrDepartamento    = parDepartamento;
     this.atrEstado          = parEstado;
     this.atrTipo            = parTipo;
     this.atrMedio           = parMedio;
     this.atrMotivo          = parMotivo;
     this.atrMedicamento     = parMedicamento;
     this.atrCapitaEvento    = parCapitaEvento;
     this.atrMunicipioAplica = parMunicipioAplica;
     this.atrObjRemitente    = parObjRemitente;
     parMensajeResultado     = Insertar(parCarp, parConsecutivo, parDepartamento, parEstado, parTipo, parMedio, parMotivo, parMedicamento, parCapitaEvento, parMunicipioAplica, parObjRemitente);
 }
コード例 #3
0
ファイル: clsSolicitud.cs プロジェクト: danielm2402/dao-pqrs
        public clsSolicitud Encontrar(int parCarp)
        {
            try
            {
                clsSQLITE.ConectarBase();
                //Escribimos la cadena sql
                string           varConsulta     = "select * from Solicitud where Carp=" + parCarp;
                SQLiteCommand    cmd             = new SQLiteCommand(varConsulta, clsSQLITE.atrConexion);
                SQLiteDataReader datos           = cmd.ExecuteReader();
                clsSolicitud     varObjSolicitud = new clsSolicitud();
                clsRemitente     varObjRemitente = new clsRemitente();
                int varId;

                while (datos.Read())
                {
                    this.atrCarp            = (int)datos[0];
                    this.atrConsecutivo     = Convert.ToString(datos[1]);
                    this.atrDepartamento    = Convert.ToString(datos[2]);
                    this.atrEstado          = Convert.ToString(datos[3]);
                    this.atrTipo            = Convert.ToString(datos[4]);
                    this.atrMedio           = Convert.ToString(datos[5]);
                    this.atrMotivo          = Convert.ToString(datos[6]);
                    this.atrMedicamento     = Convert.ToString(datos[7]);
                    this.atrCapitaEvento    = Convert.ToString(datos[8]);
                    this.atrMunicipioAplica = Convert.ToString(datos[9]);
                    varId = (int)datos[10];
                }
                this.atrObjRemitente = varObjRemitente.Encontrar((int)datos[9]);
                cmd.Dispose();
                if (varObjSolicitud.ObtenerCarp != 0)
                {
                    return(varObjSolicitud);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
コード例 #4
0
ファイル: clsSolicitud.cs プロジェクト: danielm2402/dao-pqrs
        public string Actualizar(int parCarp, string parConsecutivo, string parDepartamento, string parEstado, string parTipo, string parMedio, string parMotivo, string parMedicamento, string parCapitaEvento, string parMunicipioAplica, clsRemitente parObjRemitente)
        {
            try
            {
                if (true)
                {
                    clsSQLITE.ConectarBase();
                    string        varComando       = "update Solicitud set Carp=" + parCarp + ",Consecutivo='" + parConsecutivo + "',Departamento='" + parDepartamento + "',Estado='" + parEstado + "',Tipo='" + parTipo + "',Medio='" + parMedio + "',Motivo='" + parMotivo + "',Medicamento='" + parMedicamento + "',CapitaEvento='" + parCapitaEvento + "',MunicipioAplica='" + parMunicipioAplica + "',IdRemitente=" + parObjRemitente.ObtenerId + " where Carp=" + parCarp + ";";
                    SQLiteCommand varActualizacion = new SQLiteCommand(varComando, clsSQLITE.atrConexion);
                    //y la ejecutamos
                    varActualizacion.ExecuteNonQuery();
                    //finalmente cerramos la conexion ya que solo debe servir para una sola orden

                    return("Actualizado Correctamente");
                }
                else
                {
                    return("eas");
                }
            }
            catch (Exception e)
            {
                return("Error, por favor contacte al administrador y anexe el siguiente mensaje: " + e.Message);
            }
        }
コード例 #5
0
ファイル: clsSolicitud.cs プロジェクト: danielm2402/dao-pqrs
        public string Insertar(int parCarp, string parConsecutivo, string parDepartamento, string parEstado, string parTipo, string parMedio, string parMotivo, string parMedicamento, string parCapitaEvento, string parMunicipioAplica, clsRemitente parObjRemitente)
        {
            try
            {
                clsSolicitud v = new clsSolicitud();
                if (true)
                {
                    clsSQLITE.ConectarBase();
                    //Escribimos la cadena sql

                    string        varComando   = "insert into Solicitud values(" + parCarp + ",'" + parConsecutivo + "','" + parDepartamento + "','" + parEstado + "','" + parTipo + "','" + parMedio + "','" + parMotivo + "','" + parMedicamento + "','" + parCapitaEvento + "','" + parMunicipioAplica + "'," + parObjRemitente.ObtenerId + ");";
                    SQLiteCommand varInsercion = new SQLiteCommand(varComando, clsSQLITE.atrConexion);
                    //y la ejecutamos
                    varInsercion.ExecuteNonQuery();
                    return("Solicitud Insertada con éxito");
                }
                else
                {
                    return("Ya existe una Solicitud con ese mismo CARP o el CARP insertado corresponde a un valor incorrecto");
                }
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }