Ejemplo n.º 1
0
        private bool existe(cliente PCliente)
        {
            try
            {
                cliente ObjCliente = new cliente();
                bool    Resultado  = false;

                ObjCliente = GetbyID(PCliente.PkClienteId);
                if (ObjCliente != null)
                {
                    Resultado = true;
                }
                return(Resultado);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
Ejemplo n.º 2
0
        public void Insert(cliente PCliente)
        {
            try
            {
                string StrSQl;
                if (existe(PCliente))
                {
                    StrSQl = " UPDATE TblClientes" +
                             " SET " +
                             " FKCompaniaId=@FKCompaniaId," +
                             " RazonSocial=@RazonSocial," +
                             " Rfc=@Rfc," +
                             " TipoEmisor=@TipoEmisor, " +
                             " Calle=@Calle, " +
                             " NoExterior=@NoExterior, " +
                             " NoInterior=@NoInterior," +
                             " Colonia=@Colonia, " +
                             " Localidad=@Localidad, " +
                             " Referencia=@Referencia," +
                             " Municipio=@Municipio," +
                             " Estado=@Estado, " +
                             " CorreoElectronico=@CorreoElectronico," +
                             " CP=@CP " +
                             " WHERE PkClienteId=@PkClienteId";

                    var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion);

                    insertSQL.Parameters.AddWithValue("@FKCompaniaId", PCliente.RazonSocial);
                    insertSQL.Parameters.AddWithValue("@RazonSocial", PCliente.RazonSocial);
                    insertSQL.Parameters.AddWithValue("@Rfc", PCliente.Rfc);
                    insertSQL.Parameters.AddWithValue("@Calle", PCliente.Calle);
                    insertSQL.Parameters.AddWithValue("@NoExterior", PCliente.NoExterior);
                    insertSQL.Parameters.AddWithValue("@NoInterior", PCliente.NoInterior);
                    insertSQL.Parameters.AddWithValue("@Colonia", PCliente.Colonia);
                    insertSQL.Parameters.AddWithValue("@Localidad", PCliente.Localidad);
                    insertSQL.Parameters.AddWithValue("@MReferencia", PCliente.Referencia);
                    insertSQL.Parameters.AddWithValue("@Municipio", PCliente.Municipio);
                    insertSQL.Parameters.AddWithValue("@Estado", PCliente.Estado);
                    insertSQL.Parameters.AddWithValue("@CorreoElectronico", PCliente.CorreoElectronico);
                    insertSQL.Parameters.AddWithValue("@CP", PCliente.CP);
                    insertSQL.Parameters.AddWithValue("@PkClienteId", PCliente.PkClienteId);

                    ObjDataAcces.Open();
                    insertSQL.ExecuteNonQuery(); //Execute query
                    ObjDataAcces.Close();
                }
                else
                {
                    StrSQl = " INSERT INTO TblClientes" +
                             " (FKCompaniaId," +
                             " RazonSocial," +
                             " Rfc," +
                             " TipoEmisor, " +
                             " Calle, " +
                             " NoExterior, " +
                             " NoInterior," +
                             " Colonia, " +
                             " Localidad, " +
                             " Referencia," +
                             " Municipio," +
                             " Estado, " +
                             " CorreoElectronico," +
                             " CP ) " +
                             "VALUES " +
                             " (FKCompaniaId," +
                             " RazonSocial," +
                             " Rfc," +
                             " TipoEmisor, " +
                             " Calle, " +
                             " NoExterior, " +
                             " NoInterior," +
                             " Colonia, " +
                             " Localidad, " +
                             " Referencia," +
                             " Municipio," +
                             " Estado, " +
                             " CorreoElectronico," +
                             " CP) ";

                    var insertSQL = new SQLiteCommand(StrSQl, ObjDataAcces.Conexion);

                    insertSQL.Parameters.AddWithValue("@FKCompaniaId", PCliente.RazonSocial);
                    insertSQL.Parameters.AddWithValue("@RazonSocial", PCliente.RazonSocial);
                    insertSQL.Parameters.AddWithValue("@Rfc", PCliente.Rfc);
                    insertSQL.Parameters.AddWithValue("@Calle", PCliente.Calle);
                    insertSQL.Parameters.AddWithValue("@NoExterior", PCliente.NoExterior);
                    insertSQL.Parameters.AddWithValue("@NoInterior", PCliente.NoInterior);
                    insertSQL.Parameters.AddWithValue("@Colonia", PCliente.Colonia);
                    insertSQL.Parameters.AddWithValue("@Localidad", PCliente.Localidad);
                    insertSQL.Parameters.AddWithValue("@MReferencia", PCliente.Referencia);
                    insertSQL.Parameters.AddWithValue("@Municipio", PCliente.Municipio);
                    insertSQL.Parameters.AddWithValue("@Estado", PCliente.Estado);
                    insertSQL.Parameters.AddWithValue("@CorreoElectronico", PCliente.CorreoElectronico);
                    insertSQL.Parameters.AddWithValue("@CP", PCliente.CP);

                    ObjDataAcces.Open();
                    insertSQL.ExecuteNonQuery(); //Execute query
                    ObjDataAcces.Close();
                }
            }
            catch (Exception e)
            {
                throw (e);
            }
        }