public string Eliminar(D_cliente cliente) { 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_CLIENTE"; cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parametro_id_cliente = new MySqlParameter(); parametro_id_cliente.ParameterName = "_ID_CLIENTE"; parametro_id_cliente.MySqlDbType = MySqlDbType.Int32; parametro_id_cliente.Value = cliente.Id_cliente; cmd.Parameters.Add(parametro_id_cliente); // 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_cliente cliente) { 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_CLIENTE"; cmd.CommandType = CommandType.StoredProcedure; MySqlParameter parametro_id_cliente = new MySqlParameter(); parametro_id_cliente.ParameterName = "_ID_CLIENTE"; parametro_id_cliente.MySqlDbType = MySqlDbType.Int32; parametro_id_cliente.Value = cliente.Id_cliente; MySqlParameter parametro_nombre = new MySqlParameter(); parametro_nombre.ParameterName = "_NOMBRE"; parametro_nombre.MySqlDbType = MySqlDbType.VarChar; parametro_nombre.Size = 50; parametro_nombre.Value = cliente.Nombre; MySqlParameter parametro_apellidos = new MySqlParameter(); parametro_apellidos.ParameterName = "_APELLIDOS"; parametro_apellidos.MySqlDbType = MySqlDbType.VarChar; parametro_apellidos.Size = 50; parametro_apellidos.Value = cliente.Apellidos; MySqlParameter parametro_sexo = new MySqlParameter(); parametro_sexo.ParameterName = "_SEXO"; parametro_sexo.MySqlDbType = MySqlDbType.VarChar; parametro_sexo.Size = 1; parametro_sexo.Value = cliente.Sexo; MySqlParameter parametro_fecha_nacimiento = new MySqlParameter(); parametro_fecha_nacimiento.ParameterName = "_FECHA_NACIMIENTO"; parametro_fecha_nacimiento.MySqlDbType = MySqlDbType.DateTime; parametro_fecha_nacimiento.Value = cliente.Fecha_nacimiento; 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 = cliente.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 = cliente.Num_documento; MySqlParameter parametro_direccion = new MySqlParameter(); parametro_direccion.ParameterName = "_DIRECCION"; parametro_direccion.MySqlDbType = MySqlDbType.VarChar; parametro_direccion.Size = 100; parametro_direccion.Value = cliente.Direccion; MySqlParameter parametro_telefono = new MySqlParameter(); parametro_telefono.ParameterName = "_TELEFONO"; parametro_telefono.MySqlDbType = MySqlDbType.VarChar; parametro_telefono.Size = 100; parametro_telefono.Value = cliente.Telefono; MySqlParameter parametro_email = new MySqlParameter(); parametro_email.ParameterName = "_EMAIL"; parametro_email.MySqlDbType = MySqlDbType.VarChar; parametro_email.Size = 100; parametro_email.Value = cliente.Email; cmd.Parameters.Add(parametro_id_cliente); cmd.Parameters.Add(parametro_nombre); cmd.Parameters.Add(parametro_apellidos); cmd.Parameters.Add(parametro_sexo); cmd.Parameters.Add(parametro_fecha_nacimiento); 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); // 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); }