public static List <ProveedorEntidad> ObtenerProveedores() { List <ProveedorEntidad> listProv = new List <ProveedorEntidad>(); //1. Abrir la conexion SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); //2. Crear el objeto command para ejecutar el insert SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"Select idProveedor, nombreResponsable from proveedores"; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ProveedorEntidad p = new ProveedorEntidad() { idProveedor = int.Parse(dr["idProveedor"].ToString()), nombreResponsable = (dr["nombreResponsable"].ToString()) }; listProv.Add(p); } dr.Close(); cn.Close(); return(listProv); }
public static int GuardarProveedor(ProveedorEntidad proveedorActual) { using (SqlConnection cn = new SqlConnection(ConfiguracionApp.Default.ConexionVentasSql)) { cn.Open(); //todo cambiar los campos a la base del proyecto String sql = @"INSERT INTO [dbo].[proveedores] ([Nom_pro] ,[Dir_pro] ,[Tel_pro] ,[Email_pro]) VALUES( @nom ,@dir ,@tel ,@email); SELECT SCOPE_IDENTITY()"; using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@nom", proveedorActual.Nombre); cmd.Parameters.AddWithValue("@dir", proveedorActual.Direccion); cmd.Parameters.AddWithValue("@tel", proveedorActual.Telefono); cmd.Parameters.AddWithValue("@email", proveedorActual.Email); proveedorActual.Id = Convert.ToInt32(cmd.ExecuteScalar()); } return(proveedorActual.Id); } }
protected void GuardarProveedor() { ProveedorEntidad ProveedorObjetoEntidad = new ProveedorEntidad(); UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; ProveedorObjetoEntidad.ProveedorId = Int16.Parse(ProveedorIdHidden.Value); ProveedorObjetoEntidad.DependenciaId = Int16.Parse(DependenciaNuevo.SelectedValue); ProveedorObjetoEntidad.BancoId = Int16.Parse(BancoNuevo.SelectedValue); ProveedorObjetoEntidad.CiudadId = Int16.Parse(CiudadNuevo.SelectedValue); ProveedorObjetoEntidad.UsuarioIdInserto = UsuarioSessionEntidad.UsuarioId; ProveedorObjetoEntidad.UsuarioIdModifico = UsuarioSessionEntidad.UsuarioId; ProveedorObjetoEntidad.Nombre = NombreNuevo.Text.Trim(); ProveedorObjetoEntidad.RFC = RFCNuevo.Text.Trim(); ProveedorObjetoEntidad.Calle = CalleNuevo.Text.Trim(); ProveedorObjetoEntidad.Numero = NumeroNuevo.Text.Trim(); ProveedorObjetoEntidad.Colonia = ColoniaNuevo.Text.Trim(); ProveedorObjetoEntidad.CodigoPostal = CodigoPostalNuevo.Text.Trim(); ProveedorObjetoEntidad.Telefono = TelefonoNuevo.Text.Trim(); ProveedorObjetoEntidad.NombreContacto = NombreContactoNuevo.Text.Trim(); ProveedorObjetoEntidad.Email = EmailNuevo.Text.Trim(); ProveedorObjetoEntidad.CiudadOtro = OtraCiudadNuevo.Text.Trim(); ProveedorObjetoEntidad.Cuenta = CuentaNuevo.Text.Trim(); ProveedorObjetoEntidad.Clabe = ClabeNuevo.Text.Trim(); GuardarProveedor(ProveedorObjetoEntidad); }
protected void SeleccionarProveedorParaEditar(ProveedorEntidad ProveedorObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); ProveedorProceso ProveedorProcesoNegocio = new ProveedorProceso(); Resultado = ProveedorProcesoNegocio.SeleccionarProveedor(ProveedorObjetoEntidad); if (Resultado.ErrorId == 0) { NombreNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString(); CalleNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Calle"].ToString(); NumeroNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Numero"].ToString(); ColoniaNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Colonia"].ToString(); CodigoPostalNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoPostal"].ToString(); NombreContactoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreContacto"].ToString(); TelefonoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Telefono"].ToString(); EmailNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Email"].ToString(); CuentaNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Cuenta"].ToString(); ClabeNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Clabe"].ToString(); DependenciaNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["DependenciaId"].ToString(); BancoNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["BancoId"].ToString(); RFCNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["RFC"].ToString(); EstadoNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstadoId"].ToString(); SeleccionarCiudadNuevo(); CiudadNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["CiudadId"].ToString(); OtraCiudadNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["CiudadOtro"].ToString(); CambiarEditarRegistro(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void SeleccionarProveedor(ProveedorEntidad ProveedorObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); ProveedorProceso ProveedorProcesoNegocio = new ProveedorProceso(); Resultado = ProveedorProcesoNegocio.SeleccionarProveedor(ProveedorObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaProveedor.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaProveedor.CssClass = ConstantePrograma.ClaseTabla; } TablaProveedor.DataSource = Resultado.ResultadoDatos; TablaProveedor.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void TablaProveedorEventoComando(GridViewCommandEventArgs e) { ProveedorEntidad ProveedorEntidadObjeto = new ProveedorEntidad(); Int16 intFila = 0; int intTamañoPagina = 0; Int16 ProveedorId = 0; string strCommand = string.Empty; intFila = Int16.Parse(e.CommandArgument.ToString()); strCommand = e.CommandName.ToString(); intTamañoPagina = TablaProveedor.PageSize; if (intFila >= intTamañoPagina) { intFila = (Int16)(intFila - (intTamañoPagina * TablaProveedor.PageIndex)); } switch (strCommand) { case "Select": ProveedorId = Int16.Parse(TablaProveedor.DataKeys[intFila]["ProveedorId"].ToString()); ProveedorEntidadObjeto.ProveedorId = ProveedorId; ProveedorIdHidden.Value = ProveedorId.ToString(); SeleccionarProveedorParaEditar(ProveedorEntidadObjeto); break; default: // Do nothing break; } }
public ResultadoEntidad GuardarProveedor(ProveedorEntidad ProveedorObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoValidacion = new ResultadoEntidad(); ProveedorAcceso ProveedorAccesoObjeto = new ProveedorAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); ResultadoValidacion = ValidarProveedor(ProveedorObjetoEntidad); if (ResultadoValidacion.ErrorId == 0) { if (ProveedorObjetoEntidad.ProveedorId == 0) { Resultado = ProveedorAccesoObjeto.InsertarProveedor(ProveedorObjetoEntidad, CadenaConexion); } else { Resultado = ProveedorAccesoObjeto.ActualizarProveedor(ProveedorObjetoEntidad, CadenaConexion); } } else { Resultado = ResultadoValidacion; } return(Resultado); }
/// <summary> /// Constructor de la clase /// </summary> public ProveedorProceso() { _ErrorId = 0; _DescripcionError = string.Empty; _ResultadoDatos = null; _ProveedorEntidad = new ProveedorEntidad(); }
public static void ActualizarProveedor(ProveedorEntidad proveedorActual) { using (TransactionScope scope = new TransactionScope()) { ProveedorDatos.ActualizarProveedor(proveedorActual); scope.Complete(); } }
protected void EliminarProveedor() { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); ProveedorEntidad ProveedorEntidadObjeto = new ProveedorEntidad(); ProveedorEntidadObjeto.CadenaProveedorId = ObtenerCadenaProveedorId(); EliminarProveedor(ProveedorEntidadObjeto); }
public static int GuardarProveedor(ProveedorEntidad proveedorActual) { int id = 0; using (TransactionScope scope = new TransactionScope()) { id = ProveedorDatos.GuardarProveedor(proveedorActual); scope.Complete(); } return(id); }
public ResultadoEntidad SeleccionarProveedor(ProveedorEntidad ProveedorObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ProveedorAcceso ProveedorAccesoObjeto = new ProveedorAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); Resultado = ProveedorAccesoObjeto.SeleccionarProveedor(ProveedorObjetoEntidad, CadenaConexion); return(Resultado); }
protected void BusquedaAvanzada() { ProveedorEntidad ProveedorEntidadObjeto = new ProveedorEntidad(); ProveedorEntidadObjeto.EstadoId = Int16.Parse(EstadoBusqueda.SelectedValue); ProveedorEntidadObjeto.Nombre = NombreBusqueda.Text.Trim(); ProveedorEntidadObjeto.RFC = RFCBusqueda.Text.Trim(); ProveedorEntidadObjeto.CiudadId = Int16.Parse(CiudadBusqueda.SelectedValue); ProveedorEntidadObjeto.NombreContacto = NombreContactoBusqueda.Text.Trim(); ProveedorEntidadObjeto.EstadoId = Int16.Parse(EstadoBusqueda.SelectedValue); ProveedorEntidadObjeto.BusquedaRapida = TextoBusquedaRapida.Text.Trim(); SeleccionarProveedor(ProveedorEntidadObjeto); }
public static void EliminarProveedor(ProveedorEntidad proveedorActual) { using (SqlConnection cn = new SqlConnection(ConfiguracionApp.Default.ConexionVentasSql)) { cn.Open(); String sql = @"DELETE FROM [dbo].[proveedores] WHERE [Id_pro]= @proveedorId"; using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@proveedorId", proveedorActual.Id); cmd.ExecuteNonQuery(); } } }
protected ResultadoEntidad ValidarProveedor(ProveedorEntidad ProveedorObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); // Revisar si ya existe un proveedor con ese nombre if (BuscarProveedorNombreDuplicado(ProveedorObjetoEntidad)) { Resultado.ErrorId = (int)ConstantePrograma.Proveedor.ProveedorConNombreDuplicado; Resultado.DescripcionError = TextoError.ProveedorConNombreDuplicado; return(Resultado); } return(Resultado); }
public static ProveedorEntidad CargarProveedor(IDataReader reader) { //todo cambiar los nombres a los campos conforme se encuentra en la bdd del proyecto ProveedorEntidad proveedor = new ProveedorEntidad(); proveedor.Id = Convert.ToInt32(reader["Id_pro"]); proveedor.Nombre = Convert.ToString(reader["Nom_pro"]); proveedor.Direccion = Convert.ToString(reader["Dir_pro"]); proveedor.Telefono = Convert.ToString(reader["Tel_pro"]); proveedor.Email = Convert.ToString(reader["Email_pro"]); return(proveedor); }
public static void Actualizar(ProveedorEntidad prov) { //1. Abrir la conexion SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); //2. Crear el objeto command para ejecutar el insert SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"update proveedores set nombre = @nombre, nombreResponsable = @nombreResponsable, cuit = @cuit, telefono = @telefono, celular = @celular, eMail = @eMail, idLocalidad = @idLocalidad, calle = @calle, nroCalle = @nroCalle, departamento = @departamento, piso = @piso, fechaAlta = @fechaAlta, activo = @activo where idProveedor = @idProveedor"; cmd.Parameters.AddWithValue("@nombre", prov.nombre); cmd.Parameters.AddWithValue("@nombreResponsable", prov.nombreResponsable); cmd.Parameters.AddWithValue("@cuit", prov.cuit); cmd.Parameters.AddWithValue("@telefono", prov.telefono); cmd.Parameters.AddWithValue("@celular", prov.celular); cmd.Parameters.AddWithValue("@eMail", prov.eMail); cmd.Parameters.AddWithValue("@idLocalidad", prov.idLocalidad); cmd.Parameters.AddWithValue("@calle", prov.calle); cmd.Parameters.AddWithValue("@nroCalle", prov.nroCalle); cmd.Parameters.AddWithValue("@departamento", prov.departamento); cmd.Parameters.AddWithValue("@piso", prov.piso); cmd.Parameters.AddWithValue("@fechaAlta", prov.fechaAlta); cmd.Parameters.AddWithValue("@activo", prov.activo); cmd.Parameters.AddWithValue("@idProveedor", prov.idProveedor); cmd.ExecuteNonQuery(); //Cerrar siempre la conexion cn.Close(); }
public ResultadoEntidad EliminarProveedor(ProveedorEntidad ProveedorObjetoEntidad) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); // Validar que los proveedores no contengan información relacionada con otras tablas if (TieneRelacionesElProveedor(ProveedorObjetoEntidad.CadenaProveedorId)) { ResultadoEntidadObjeto.ErrorId = (int)ConstantePrograma.Proveedor.ProveedorTieneRegistrosRelacionados; ResultadoEntidadObjeto.DescripcionError = TextoError.ProveedorTieneRegistrosRelacionados; } else { // Si se pasaron todas las validaciones, hay que borrar el o los proveedores seleccionados ResultadoEntidadObjeto = EliminarProveedor(ProveedorObjetoEntidad.CadenaProveedorId); } return(ResultadoEntidadObjeto); }
protected void SeleccionarProveedor(Int16 ProveedorId) { ResultadoEntidad Resultado = new ResultadoEntidad(); ProveedorEntidad ProveedorEntidadObjeto = new ProveedorEntidad(); ProveedorProceso ProveedorProcesoObjeto = new ProveedorProceso(); ProveedorEntidadObjeto.ProveedorId = ProveedorId; Resultado = ProveedorProcesoObjeto.SeleccionarProveedor(ProveedorEntidadObjeto); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { Proveedor.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString(); TelefonoProveedor.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Telefono"].ToString(); } }
protected void EliminarProveedor(ProveedorEntidad ProveedorEntidadObjeto) { ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad(); ProveedorProceso ProveedorProcesoObjeto = new ProveedorProceso(); ResultadoEntidadObjeto = ProveedorProcesoObjeto.EliminarProveedor(ProveedorEntidadObjeto); if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.Proveedor.EliminacionExitosa) { EtiquetaMensaje.Text = ""; BusquedaAvanzada(); } else { EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError; } }
protected void GuardarProveedor(ProveedorEntidad ProveedorObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); ProveedorProceso ProveedorProcesoNegocio = new ProveedorProceso(); Resultado = ProveedorProcesoNegocio.GuardarProveedor(ProveedorObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Proveedor.ProveedorGuardadoCorrectamente) { LimpiarNuevoRegistro(); PanelNuevoRegistro.Visible = false; PanelBusquedaAvanzada.Visible = false; BusquedaAvanzada(); } else { EtiquetaMensaje.Text = Resultado.DescripcionError; } }
// public static string cadena = "Data Source=maquis;Initial Catalog=_PAV_COD;User ID=avisuales2;Password=avisuales2"; //public static string cadena = "Data Source=MATIAS8A-PC;Initial Catalog=_PAV_COD;Integrated Security=True"; public static void InsertarProveedor(ProveedorEntidad prov) { //1. Abrir la conexion SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); //2. Crear el objeto command para ejecutar el insert SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"Insert into proveedores (nombre, nombreResponsable, cuit, telefono, celular, eMail, idLocalidad, calle, nroCalle, departamento, piso, fechaAlta, activo ) values (@nombre, @nombreResponsable, @cuit, @telefono, @celular, @eMail, @idLocalidad, @calle, @nroCalle, @departamento, @piso, @fechaAlta, @activo); select Scope_Identity() as ID"; cmd.Parameters.AddWithValue("@nombre", prov.nombre); cmd.Parameters.AddWithValue("@nombreResponsable", prov.nombreResponsable); cmd.Parameters.AddWithValue("@cuit", prov.cuit); cmd.Parameters.AddWithValue("@telefono", prov.telefono); cmd.Parameters.AddWithValue("@celular", prov.celular); cmd.Parameters.AddWithValue("@eMail", prov.eMail); cmd.Parameters.AddWithValue("@idLocalidad", prov.idLocalidad); cmd.Parameters.AddWithValue("@calle", prov.calle); cmd.Parameters.AddWithValue("@nroCalle", prov.nroCalle); cmd.Parameters.AddWithValue("@departamento", prov.departamento); cmd.Parameters.AddWithValue("@piso", prov.piso); cmd.Parameters.AddWithValue("@fechaAlta", prov.fechaAlta); cmd.Parameters.AddWithValue("@activo", prov.activo); //cmd.ExecuteNonQuery(); //cmd = new SqlCommand("select Scope_Identity() as ID",cn); prov.idProveedor = Convert.ToInt32(cmd.ExecuteScalar()); //Cerrar siempre la conexion cn.Close(); }
public static void ActualizarProveedor(ProveedorEntidad proveedorActual) { using (SqlConnection cn = new SqlConnection(ConfiguracionApp.Default.ConexionVentasSql)) { cn.Open(); String sql = @"UPDATE [dbo].[proveedores] SET [Nom_pro] = @nom ,[Dir_pro] = @dir ,[Tel_pro] = @tel ,[Email_pro] = @email WHERE [Id_pro]= @proveedorId"; using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@nom", proveedorActual.Nombre); cmd.Parameters.AddWithValue("@dir", proveedorActual.Direccion); cmd.Parameters.AddWithValue("@tel", proveedorActual.Telefono); cmd.Parameters.AddWithValue("@email", proveedorActual.Email); cmd.Parameters.AddWithValue("@proveedorId", proveedorActual.Id); cmd.ExecuteNonQuery(); } } }
protected void SeleccionarProveedor() { ResultadoEntidad Resultado = new ResultadoEntidad(); ProveedorEntidad ProveedorEntidadObjeto = new ProveedorEntidad(); ProveedorProceso ProveedorProcesoObjeto = new ProveedorProceso(); Resultado = ProveedorProcesoObjeto.SeleccionarProveedor(ProveedorEntidadObjeto); ProveedorId.DataValueField = "ProveedorId"; ProveedorId.DataTextField = "Nombre"; if (Resultado.ErrorId == 0) { ProveedorId.DataSource = Resultado.ResultadoDatos; ProveedorId.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } ProveedorId.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
public bool BuscarProveedorNombreDuplicado(ProveedorEntidad ProveedorObjetoEntidad) { bool ExisteProveedor = false; ResultadoEntidad Resultado = new ResultadoEntidad(); ProveedorEntidad BuscarProveedorObjetoEntidad = new ProveedorEntidad(); BuscarProveedorObjetoEntidad.BuscarNombre = Comparar.EstandarizarCadena(ProveedorObjetoEntidad.Nombre); Resultado = SeleccionarProveedor(BuscarProveedorObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { if (int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["ProveedorId"].ToString()) != ProveedorObjetoEntidad.ProveedorId) { ExisteProveedor = true; } else { ExisteProveedor = false; } } return(ExisteProveedor); }
/// <summary> /// Busca los proveedores en la base de datos. /// </summary> /// <param name="ProveedorEntidad">Entidad de proveedor.</param> /// <param name="CadenaConexion">Cadena de conexión a la base de datos.</param> /// <returns>Resultado de la búsqueda.</returns> public DataSet SeleccionarProveedor(ProveedorEntidad ProveedorEntidad, string CadenaConexion) { DataSet Resultado = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; try { Comando = new SqlCommand("SeleccionarProveedor", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidad.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DependenciaId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidad.DependenciaId; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); Conexion.Open(); Adaptador.Fill(Resultado); Conexion.Close(); return(Resultado); } catch (SqlException Excepcion) { _ErrorId = Excepcion.Number; _DescripcionError = Excepcion.Message; return(Resultado); } }
public static void EliminarProveedor(ProveedorEntidad proveedorActual) { ProveedorDatos.EliminarProveedor(proveedorActual); }
public ResultadoEntidad ActualizarProveedor(ProveedorEntidad ProveedorEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("ActualizarProveedorProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DependenciaId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.DependenciaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CiudadId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.CiudadId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BancoId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.BancoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("UsuarioIdModifico", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.UsuarioIdModifico; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("RFC", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.RFC; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Calle", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Calle; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Numero", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Numero; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Colonia", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Colonia; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CodigoPostal", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.CodigoPostal; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Telefono", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Telefono; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("NombreContacto", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.NombreContacto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Email", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Email; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Cuenta", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Cuenta; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Clabe", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Clabe; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CiudadOtro", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.CiudadOtro; Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.Proveedor.ProveedorGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
public ResultadoEntidad SeleccionarProveedor(ProveedorEntidad ProveedorEntidadObjeto, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarProveedorProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("DependenciaId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.DependenciaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstadoId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.EstadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("CiudadId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.CiudadId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BancoId", SqlDbType.SmallInt); Parametro.Value = ProveedorEntidadObjeto.BancoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Nombre", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.Nombre; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("RFC", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.RFC; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("NombreContacto", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.NombreContacto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BusquedaRapida", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.BusquedaRapida; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("BuscarNombre", SqlDbType.VarChar); Parametro.Value = ProveedorEntidadObjeto.BuscarNombre; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }
protected void btnAceptar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } try { ProveedorEntidad prov = new ProveedorEntidad(); prov.nombre = txtNombre.Text; prov.nombreResponsable = txtEmpresa.Text; prov.cuit = txtCuit.Text; DateTime fecha; if (DateTime.TryParse(txtFechaAlta.Text, out fecha)) { prov.fechaAlta = fecha; } prov.idLocalidad = cboLocalidad.SelectedIndex; prov.calle = txtCalle.Text; short nroC; if (short.TryParse(txtNroCalle.Text, out nroC)) { prov.nroCalle = nroC; } int nroP; if (int.TryParse(txtPiso.Text, out nroP)) { prov.piso = nroP; } prov.departamento = txtDepto.Text; prov.telefono = txtTelefono.Text; prov.celular = txtCelular.Text; prov.activo = ckbActivo.Checked; prov.eMail = txtEmail.Text; if (COD.HasValue) { prov.idProveedor = COD.Value; ProveedorDao.Actualizar(prov); CargarGrilla(); } else if (ProveedorDao.estaCargado(prov.nombreResponsable)) { divResultado.Visible = true; txtResultado.Text = "Actualmente existe un Proveedor de la empresa: "; txtResultado.Text += prov.nombreResponsable.ToString(); txtEmpresa.Focus(); return; } else { ProveedorDao.InsertarProveedor(prov); COD = prov.idProveedor.Value; btnEliminar.Enabled = true; btnEliminar.CssClass = "btn btn-danger"; CargarGrilla(); Limpiar(); } } catch (Exception ex) { divResultado.Visible = true; txtResultado.Text = "Ha ocurrido el siguiente error: " + ex.Message; } }