//EVENTO-> Cuando campo txtId pierde el foco private void TxtId_Leave(object sender, EventArgs e) { if (!txtId.Text.Equals("") && stateButtonN.Equals("Crear")) { bool response = clientLog.Read_once_exist(txtId.Text); if (response) { DialogResult dr = MessageBox.Show("El cliente que intenta crear ya existe. " + "¿Desea cargar la información en el formulario?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { //Consultamos el cliente con el Id como parametro. Client client = clientLog.Read_once(txtId.Text); //Desactivamos los campos ineditables. txtId.Enabled = false; //Cambiamos el tipo de accion del boton IbtnCreate.Text = "Guardar"; //Llenamos los campos. txtId.Text = client.Client_id; txtName.Text = client.Client_name; txtLocationJ.Text = client.Client_location; txtAddresN.Text = client.Client_city; txtTel.Text = client.Client_tel1; txtTel1.Text = client.Client_tel2; txtEmailN.Text = client.Client_email; } } } }
private void TxtClientId_TextChanged(object sender, EventArgs e) { txtClientName.Clear(); bool request = clientLog.Read_once_exist(txtClientId.Text); if (request) { LblClientIdMsj.Text = ""; Client client = clientLog.Read_once(txtClientId.Text); txtClientName.Text = client.Client_name; } else { LblClientIdMsj.Text = "No se encuentra"; } if (txtClientId.Text.Equals("")) { LblClientIdMsj.Text = ""; } }