public string Eliminar(D_proveedor proveedor) { string rspt = ""; MySqlConnection conexion = new MySqlConnection(); try { /// creo conexion conexion.ConnectionString = Conexion.Cn; conexion.Open(); /// configuro parametros MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexion; cmd.CommandText = "SP_ELIMINAR_PROVEEDOR"; cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parametro_id_proveedor = new MySqlParameter(); parametro_id_proveedor.ParameterName = "_ID_PROVEEDOR"; parametro_id_proveedor.MySqlDbType = MySqlDbType.Int32; parametro_id_proveedor.Value = proveedor.Id_proveedor; cmd.Parameters.Add(parametro_id_proveedor); // ejecutamos if (cmd.ExecuteNonQuery() == 1) { rspt = "Ok"; } else { rspt = "NO SE HA PODIDO ELIMINAR"; } } catch (Exception ex) { rspt = ex.Message; } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } } return(rspt); }
public string Editar(D_proveedor proveedor) { string rspt = ""; MySqlConnection conexion = new MySqlConnection(); try { /// creo conexion conexion.ConnectionString = Conexion.Cn; conexion.Open(); /// configuro parametros MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexion; cmd.CommandText = "SP_UPDATE_PROVEEDOR"; cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parametro_id_proveedor = new MySqlParameter(); parametro_id_proveedor.ParameterName = "_ID_PROVEEDOR"; parametro_id_proveedor.MySqlDbType = MySqlDbType.Int32; parametro_id_proveedor.Value = proveedor.Id_proveedor; MySqlParameter parametro_razon_social = new MySqlParameter(); parametro_razon_social.ParameterName = "_RAZON_SOCIAL"; parametro_razon_social.MySqlDbType = MySqlDbType.VarChar; parametro_razon_social.Size = 100; parametro_razon_social.Value = proveedor.Razon_social; MySqlParameter parametro_sector_comercial = new MySqlParameter(); parametro_sector_comercial.ParameterName = "_SECTOR_COMERCIAL"; parametro_sector_comercial.MySqlDbType = MySqlDbType.VarChar; parametro_sector_comercial.Size = 100; parametro_sector_comercial.Value = proveedor.Sector_comercial; MySqlParameter parametro_tipo_documento = new MySqlParameter(); parametro_tipo_documento.ParameterName = "_TIPO_DOCUMENTO"; parametro_tipo_documento.MySqlDbType = MySqlDbType.VarChar; parametro_tipo_documento.Size = 20; parametro_tipo_documento.Value = proveedor.Tipo_documento; MySqlParameter parametro_num_documento = new MySqlParameter(); parametro_num_documento.ParameterName = "_NUM_DOCUMENTO"; parametro_num_documento.MySqlDbType = MySqlDbType.VarChar; parametro_num_documento.Size = 50; parametro_num_documento.Value = proveedor.Num_documento; MySqlParameter parametro_direccion = new MySqlParameter(); parametro_direccion.ParameterName = "_DIRECCION"; parametro_direccion.MySqlDbType = MySqlDbType.VarChar; parametro_direccion.Size = 100; parametro_direccion.Value = proveedor.Direccion; MySqlParameter parametro_telefono = new MySqlParameter(); parametro_telefono.ParameterName = "_TELEFONO"; parametro_telefono.MySqlDbType = MySqlDbType.VarChar; parametro_telefono.Size = 100; parametro_telefono.Value = proveedor.Telefono; MySqlParameter parametro_email = new MySqlParameter(); parametro_email.ParameterName = "_EMAIL"; parametro_email.MySqlDbType = MySqlDbType.VarChar; parametro_email.Size = 100; parametro_email.Value = proveedor.Email; MySqlParameter parametro_url = new MySqlParameter(); parametro_url.ParameterName = "_URL"; parametro_url.MySqlDbType = MySqlDbType.VarChar; parametro_url.Size = 100; parametro_url.Value = proveedor.Url; cmd.Parameters.Add(parametro_id_proveedor); cmd.Parameters.Add(parametro_razon_social); cmd.Parameters.Add(parametro_sector_comercial); cmd.Parameters.Add(parametro_tipo_documento); cmd.Parameters.Add(parametro_num_documento); cmd.Parameters.Add(parametro_direccion); cmd.Parameters.Add(parametro_telefono); cmd.Parameters.Add(parametro_email); cmd.Parameters.Add(parametro_url); // ejecutamos if (cmd.ExecuteNonQuery() == 1) { rspt = "Ok"; } else { rspt = "NO SE HA PODIDO EDITAR"; } } catch (Exception ex) { rspt = ex.Message; } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } } return(rspt); }