public string Eliminar(DatosProveedor Proveedor) { string respuesta = ""; MySqlConnection MySqlConexion = new MySqlConnection(); // MySQL try { MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlConexion.Open(); MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "spEliminarProveedor"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdProveedor = new MySqlParameter(); parametroIdProveedor.ParameterName = "parIdProveedor"; parametroIdProveedor.MySqlDbType = MySqlDbType.Int32; parametroIdProveedor.Value = Proveedor.IdProveedor; ComandoMySql.Parameters.Add(parametroIdProveedor); respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar eliminar el registro. Intente nuevamente."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (MySqlConexion.State == ConnectionState.Open) { MySqlConexion.Close(); } } return(respuesta); }
public DataTable BuscarProveedor(DatosProveedor Proveedor) { DataTable listado = new DataTable("Proveedor"); MySqlConnection MySqlConexion = new MySqlConnection(); try { MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "spBuscarProveedor"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroBuscar = new MySqlParameter(); parametroBuscar.ParameterName = "parBuscar"; parametroBuscar.MySqlDbType = MySqlDbType.VarChar; parametroBuscar.Size = 50; parametroBuscar.Value = Proveedor.Buscar; ComandoMySql.Parameters.Add(parametroBuscar); MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql); DatosMySql.Fill(listado); } catch { listado = null; } return(listado); }
public string Editar(DatosProveedor Proveedor) { string respuesta = ""; MySqlConnection MySqlConexion = new MySqlConnection(); //MySQL try { MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlConexion.Open(); MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "spEditarProveedor"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdProveedor = new MySqlParameter(); parametroIdProveedor.ParameterName = "parIdProveedor"; parametroIdProveedor.MySqlDbType = MySqlDbType.Int32; parametroIdProveedor.Value = Proveedor.IdProveedor; ComandoMySql.Parameters.Add(parametroIdProveedor); MySqlParameter parametroNombre = new MySqlParameter(); parametroNombre.ParameterName = "parNombre"; parametroNombre.MySqlDbType = MySqlDbType.VarChar; parametroNombre.Size = 50; parametroNombre.Value = Proveedor.Nombres; ComandoMySql.Parameters.Add(parametroNombre); MySqlParameter parametroApellido = new MySqlParameter(); parametroApellido.ParameterName = "parApellido"; parametroApellido.MySqlDbType = MySqlDbType.VarChar; parametroApellido.Size = 50; parametroApellido.Value = Proveedor.Apellidos; ComandoMySql.Parameters.Add(parametroApellido); MySqlParameter parametroRubro = new MySqlParameter(); parametroRubro.ParameterName = "parRubro"; parametroRubro.MySqlDbType = MySqlDbType.VarChar; parametroRubro.Size = 50; parametroRubro.Value = Proveedor.Rubro; ComandoMySql.Parameters.Add(parametroRubro); MySqlParameter parametroTipoDocumento = new MySqlParameter(); parametroTipoDocumento.ParameterName = "parTipoDocumento"; parametroTipoDocumento.MySqlDbType = MySqlDbType.VarChar; parametroTipoDocumento.Size = 20; parametroTipoDocumento.Value = Proveedor.TipoDocumento; ComandoMySql.Parameters.Add(parametroTipoDocumento); MySqlParameter parametroNumeroDocumento = new MySqlParameter(); parametroNumeroDocumento.ParameterName = "parNumeroDocumento"; parametroNumeroDocumento.MySqlDbType = MySqlDbType.VarChar; parametroNumeroDocumento.Size = 11; parametroNumeroDocumento.Value = Proveedor.NumeroDocumento; ComandoMySql.Parameters.Add(parametroNumeroDocumento); MySqlParameter parametroDomicilio = new MySqlParameter(); parametroDomicilio.ParameterName = "parDomicilio"; parametroDomicilio.MySqlDbType = MySqlDbType.VarChar; parametroDomicilio.Size = 100; parametroDomicilio.Value = Proveedor.Domicilio; ComandoMySql.Parameters.Add(parametroDomicilio); MySqlParameter parametroTelefonoFijo = new MySqlParameter(); parametroTelefonoFijo.ParameterName = "parTelefonoFijo"; parametroTelefonoFijo.MySqlDbType = MySqlDbType.VarChar; parametroTelefonoFijo.Size = 10; parametroTelefonoFijo.Value = Proveedor.TelefonoFijo; ComandoMySql.Parameters.Add(parametroTelefonoFijo); MySqlParameter parametroTelefonoCelular = new MySqlParameter(); parametroTelefonoCelular.ParameterName = "parTelefonoCelular"; parametroTelefonoCelular.MySqlDbType = MySqlDbType.VarChar; parametroTelefonoCelular.Size = 12; parametroTelefonoCelular.Value = Proveedor.TelefonoCelular; ComandoMySql.Parameters.Add(parametroTelefonoCelular); MySqlParameter parametroEmail = new MySqlParameter(); parametroEmail.ParameterName = "parEmail"; parametroEmail.MySqlDbType = MySqlDbType.VarChar; parametroEmail.Size = 50; parametroEmail.Value = Proveedor.Email; ComandoMySql.Parameters.Add(parametroEmail); MySqlParameter parametroURL = new MySqlParameter(); parametroURL.ParameterName = "parURL"; parametroURL.MySqlDbType = MySqlDbType.VarChar; parametroURL.Size = 1024; parametroURL.Value = Proveedor.URL; ComandoMySql.Parameters.Add(parametroURL); respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar editar el registro. Intente nuevamente."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (MySqlConexion.State == ConnectionState.Open) { MySqlConexion.Close(); } } return(respuesta); }