Exemple #1
0
        public void Insert(Compania PCompania)
        {
            try
            {
                string StrSQl;
                if (existe(PCompania))
                {
                    StrSQl = " UPDATE TblCompania" +
                             " SET " +
                             " RazonSocial=@RazonSocial " +
                             " ,Rfc=@Rfc " +
                             " ,Calle=@Calle " +
                             " ,NoExterior=@NoExterior " +
                             " ,NoInterior=@NoInterior " +
                             " ,Colonia=@Colonia " +
                             " ,Localidad=@Localidad " +
                             " ,Municipio=@Municipio " +
                             " ,Estado=@Estado " +
                             " ,CP=@CP " +
                             " ,Certificado=@Certificado " +
                             " ,NoCertificado=@NoCertificado " +
                             " ,FechaInicial=@FechaInicial " +
                             " ,FechaFinal=@FechaFinal " +
                             " ,Logo=@Logo " +
                             " ,PasswordCertificado=@PasswordCertificado " +
                             " ,Regimen=@Regimen " +
                             " ,RegimenFiscal=@RegimenFiscal " +
                             " ,RutaCertificado=@RutaCertificado " +
                             " ,ImagenRFC=@ImagenRFC " +
                             " WHERE PKCompaniaId=@PKCompaniaId";

                    var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion);
                    insertSQL.Parameters.AddWithValue("@RazonSocial", PCompania.RazonSocial);
                    insertSQL.Parameters.AddWithValue("@Rfc", PCompania.Rfc);
                    insertSQL.Parameters.AddWithValue("@Calle", PCompania.Calle);
                    insertSQL.Parameters.AddWithValue("@NoExterior", PCompania.NoExterior);
                    insertSQL.Parameters.AddWithValue("@NoInterior", PCompania.NoInterior);
                    insertSQL.Parameters.AddWithValue("@Colonia", PCompania.Colonia);
                    insertSQL.Parameters.AddWithValue("@Localidad", PCompania.Localidad);
                    insertSQL.Parameters.AddWithValue("@Municipio", PCompania.Municipio);
                    insertSQL.Parameters.AddWithValue("@Estado", PCompania.Estado);
                    insertSQL.Parameters.AddWithValue("@CP", PCompania.CP);
                    insertSQL.Parameters.AddWithValue("@Certificado", PCompania.Certificado);
                    insertSQL.Parameters.AddWithValue("@NoCertificado", PCompania.NoCertificado);
                    insertSQL.Parameters.AddWithValue("@FechaInicial", PCompania.FechaInicial);
                    insertSQL.Parameters.AddWithValue("@FechaFinal", PCompania.FechaFinal);
                    insertSQL.Parameters.AddWithValue("@RegimenFiscal", PCompania.RegimenFiscal);
                    insertSQL.Parameters.AddWithValue("@Regimen", PCompania.Regimen);
                    insertSQL.Parameters.AddWithValue("@RegimenFiscal", PCompania.RegimenFiscal);
                    insertSQL.Parameters.AddWithValue("@RutaCertificado", PCompania.RutaCertificado);
                    insertSQL.Parameters.AddWithValue("@ImagenRFC", PCompania.ImagenRFC);
                    insertSQL.Parameters.AddWithValue("@PKCompaniaId", PCompania.PKCompaniaId);

                    ObjDataAcces.Open();
                    insertSQL.ExecuteNonQuery(); //Execute query
                    ObjDataAcces.Close();
                }
                else
                {
                    StrSQl = " INSERT INTO TblCompania" +
                             " (RazonSocial" +
                             " ,Rfc " +
                             " ,Calle " +
                             " ,NoExterior " +
                             " ,NoInterior " +
                             " ,Colonia " +
                             " ,Localidad " +
                             " ,Municipio " +
                             " ,Estado " +
                             " ,CP " +
                             " ,Certificado " +
                             " ,NoCertificado " +
                             " ,FechaInicial " +
                             " ,FechaFinal " +
                             " ,Logo " +
                             " ,PasswordCertificado " +
                             " ,Regimen " +
                             " ,RegimenFiscal " +
                             " ,RutaCertificado" +
                             " ,ImagenRFC ) " +
                             "VALUES " +
                             "(@RazonSocial " +
                             " ,@Rfc " +
                             " ,@Calle " +
                             " ,@NoExterior " +
                             " ,@NoInterior " +
                             " ,@Colonia " +
                             " ,@Localidad " +
                             " ,@Municipio " +
                             " ,@Estado " +
                             " ,@CP " +
                             " ,@Certificado " +
                             " ,@NoCertificado " +
                             " ,@FechaInicial " +
                             " ,@FechaFinal " +
                             " ,@Logo " +
                             " ,@PasswordCertificado " +
                             " ,@Regimen " +
                             " ,@RegimenFiscal " +
                             " ,@RutaCertificado " +
                             " ,@ImagenRFC) ";

                    var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion);
                    insertSQL.Parameters.AddWithValue("@RazonSocial", PCompania.RazonSocial);
                    insertSQL.Parameters.AddWithValue("@Rfc", PCompania.Rfc);
                    insertSQL.Parameters.AddWithValue("@Calle", PCompania.Calle);
                    insertSQL.Parameters.AddWithValue("@NoExterior", PCompania.NoExterior);
                    insertSQL.Parameters.AddWithValue("@NoInterior", PCompania.NoInterior);
                    insertSQL.Parameters.AddWithValue("@Colonia", PCompania.Colonia);
                    insertSQL.Parameters.AddWithValue("@Localidad", PCompania.Localidad);
                    insertSQL.Parameters.AddWithValue("@Municipio", PCompania.Municipio);
                    insertSQL.Parameters.AddWithValue("@Estado", PCompania.Estado);
                    insertSQL.Parameters.AddWithValue("@CP", PCompania.CP);
                    insertSQL.Parameters.AddWithValue("@Certificado", PCompania.Certificado);
                    insertSQL.Parameters.AddWithValue("@NoCertificado", PCompania.NoCertificado);
                    insertSQL.Parameters.AddWithValue("@FechaInicial", PCompania.FechaInicial);
                    insertSQL.Parameters.AddWithValue("@FechaFinal", PCompania.FechaFinal);
                    insertSQL.Parameters.AddWithValue("@RegimenFiscal", PCompania.RegimenFiscal);
                    insertSQL.Parameters.AddWithValue("@Regimen", PCompania.Regimen);
                    insertSQL.Parameters.AddWithValue("@RegimenFiscal", PCompania.RegimenFiscal);
                    insertSQL.Parameters.AddWithValue("@RutaCertificado", PCompania.RutaCertificado);
                    insertSQL.Parameters.AddWithValue("@ImagenRFC", PCompania.ImagenRFC);

                    ObjDataAcces.Open();
                    insertSQL.ExecuteNonQuery();  //Execute query
                    ObjDataAcces.Close();
                }
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
Exemple #2
0
        public Compania GetbyID(int id)
        {
            try
            {
                Compania ObjCompania = new Compania();
                string   consulta    = " select " +
                                       " PKCompaniaId " +
                                       " ,RazonSocial " +
                                       " ,Rfc " +
                                       " ,Calle " +
                                       " ,NoExterior " +
                                       " ,Noerior " +
                                       " ,Colonia " +
                                       " ,Localidad " +
                                       " ,Municipio " +
                                       " ,Estado " +
                                       " ,CP " +
                                       " ,Certificado " +
                                       " ,NoCertificado " +
                                       " ,FechaInicial " +
                                       " ,FechaFinal " +
                                       " ,Logo " +
                                       " ,PasswordCertificado " +
                                       " ,Regimen " +
                                       " ,RegimenFiscal " +
                                       " ,RutaCertificado " +
                                       " ,ImagenRFC " +
                                       " from TblCompanias " +
                                       " where PKCompaniaid=@PKCompaniaId";

                SQLiteCommand cmd = new SQLiteCommand(consulta, ObjDataAcces.Conexion);
                cmd.Parameters.AddWithValue("@PKCompaniaId", id);
                ObjDataAcces.Open();
                SQLiteDataReader datos = cmd.ExecuteReader();

                // Leemos los datos de forma repetitiva
                while (datos.Read())
                {
                    ObjCompania.PKCompaniaId        = Convert.ToInt32(datos[0]);
                    ObjCompania.RazonSocial         = Convert.ToString(datos[1]);
                    ObjCompania.Rfc                 = Convert.ToString(datos[2]);
                    ObjCompania.Calle               = Convert.ToString(datos[3]);
                    ObjCompania.NoExterior          = Convert.ToString(datos[4]);
                    ObjCompania.NoInterior          = Convert.ToString(datos[5]);
                    ObjCompania.Colonia             = Convert.ToString(datos[6]);
                    ObjCompania.Localidad           = Convert.ToString(datos[7]);
                    ObjCompania.Municipio           = Convert.ToString(datos[8]);
                    ObjCompania.Estado              = Convert.ToInt32(datos[9]);
                    ObjCompania.CP                  = Convert.ToString(datos[10]);
                    ObjCompania.Certificado         = Convert.ToString(datos[11]);
                    ObjCompania.NoCertificado       = Convert.ToString(datos[12]);
                    ObjCompania.FechaInicial        = Convert.ToDateTime(datos[13]);
                    ObjCompania.FechaFinal          = Convert.ToDateTime(datos[14]);
                    ObjCompania.Logo                = Convert.ToString(datos[15]);
                    ObjCompania.PasswordCertificado = Convert.ToString(datos[16]);
                    ObjCompania.Regimen             = Convert.ToString(datos[17]);
                    ObjCompania.RegimenFiscal       = Convert.ToString(datos[18]);
                    ObjCompania.RutaCertificado     = Convert.ToString(datos[19]);
                    ObjCompania.ImagenRFC           = Convert.ToString(datos[20]);
                    // Los agregamos a la lista
                }
                datos.Close();
                ObjDataAcces.Close();

                return(ObjCompania);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }