//Método Eliminar public string Eliminar(DProveedor Proveedor) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = RRSOFT.CnnStr; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_proveedor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdproveedor = new SqlParameter(); ParIdproveedor.ParameterName = "@idproveedor"; ParIdproveedor.SqlDbType = SqlDbType.Int; ParIdproveedor.Value = Proveedor.Idproveedor; SqlCmd.Parameters.Add(ParIdproveedor); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
//Método Editar public string Editar(DProveedor Proveedor) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = RRSOFT.CnnStr; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_proveedor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdproveedor = new SqlParameter(); ParIdproveedor.ParameterName = "@idproveedor"; ParIdproveedor.SqlDbType = SqlDbType.Int; ParIdproveedor.Value = Proveedor.Idproveedor; SqlCmd.Parameters.Add(ParIdproveedor); SqlParameter ParRazon_Social = new SqlParameter(); ParRazon_Social.ParameterName = "@razon_social"; ParRazon_Social.SqlDbType = SqlDbType.VarChar; ParRazon_Social.Size = 150; ParRazon_Social.Value = Proveedor.Razon_Social; SqlCmd.Parameters.Add(ParRazon_Social); SqlParameter ParSectorComercial = new SqlParameter(); ParSectorComercial.ParameterName = "@sector_comercial"; ParSectorComercial.SqlDbType = SqlDbType.VarChar; ParSectorComercial.Size = 50; ParSectorComercial.Value = Proveedor.Sector_Comercial; SqlCmd.Parameters.Add(ParSectorComercial); SqlParameter ParTipoDocumento = new SqlParameter(); ParTipoDocumento.ParameterName = "@tipo_documento"; ParTipoDocumento.SqlDbType = SqlDbType.VarChar; ParTipoDocumento.Size = 20; ParTipoDocumento.Value = Proveedor.Tipo_Documento; SqlCmd.Parameters.Add(ParTipoDocumento); SqlParameter ParNum_Documento = new SqlParameter(); ParNum_Documento.ParameterName = "@num_documento"; ParNum_Documento.SqlDbType = SqlDbType.VarChar; ParNum_Documento.Size = 11; ParNum_Documento.Value = Proveedor.Num_Documento; SqlCmd.Parameters.Add(ParNum_Documento); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 100; ParDireccion.Value = Proveedor.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 11; ParTelefono.Value = Proveedor.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Proveedor.Email; SqlCmd.Parameters.Add(ParEmail); SqlParameter ParUrl = new SqlParameter(); ParUrl.ParameterName = "@url"; ParUrl.SqlDbType = SqlDbType.VarChar; ParUrl.Size = 150; ParUrl.Value = Proveedor.Url; SqlCmd.Parameters.Add(ParUrl); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }